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

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


- (void)loadView

{

[super loadView];

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

self.view = scrollView;

}


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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容