iOS 使用IQKeyboardManager 导航栏被隐藏的解决办法

当使用IQKeyboardManager时,点击文本框,文本框上滑,键盘弹出,这样看起来是很完美的,但是奇怪的是导航栏没有了,可以重写- (void)loadView 这个方法


- (void)loadView

{

[super loadView];

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

self.view = scrollView;

}


但是有的尝试这个方法还是没有作用,下面我来解释一下原因:

- (void)loadView是使用代码生成视图的时候,当视图第一次载入的时候调用的方法。用于使用(写)代码来实现控件。用于使用代码生成控件的函数

当重写- (void)loadView方法的时候,需要删除模拟器上的应用,重新运行应用就可以起作用了

你可能感兴趣的:(iOS 使用IQKeyboardManager 导航栏被隐藏的解决办法)