当使用IQKeyboardManager时,点击文本框,文本框上滑,键盘弹出,这样看起来是很完美的,但是奇怪的是导航栏没有了,可以重写- (void)loadView 这个方法
- (void)loadView
{
[super loadView];
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.view = scrollView;
}
但是有的尝试这个方法还是没有作用,下面我来解释一下原因:
- (void)loadView是使用代码生成视图的时候,当视图第一次载入的时候调用的方法。用于使用(写)代码来实现控件。用于使用代码生成控件的函数
当重写- (void)loadView方法的时候,需要删除模拟器上的应用,重新运行应用就可以起作用了