您的位置:首页 > 其它

IQKeyboardManager基本使用心得

2016-06-16 10:08 274 查看
基本使用
在app delegate里面导入头文件

#import "IQKeyboardManager.h"
然后在

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

设置如下

 //iqkeyboard

    IQKeyboardManager *manager = [IQKeyboardManager sharedManager];

    manager.enable = YES;

    manager.shouldResignOnTouchOutside = YES;//这个是点击空白区域键盘收缩的开关

    manager.enableAutoToolbar = NO;//这个是它自带键盘工具条开关
然后就可以使用了!

但是有个问题,在UIViewController的情况下,view上弹会把导航栏弹上去,网上解决方案为重写loadview方法

- (void)loadView

{

    [super loadView];

    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:[UIScreen mainScreen].bounds];

    self.view = scrollView;

}

亲测无用

最后是在self.view上先加一个scrollview的bgView,然后把相关field\textView添加上去,最后设置好scrollview的contentSize

OK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: