看别人的博客,有几种解决方法:
1.在view上加一个scrollview
UIScrollView *scView = [[UIScrollView alloc]initWithFrame:[UIScreen mainScreen].bounds];
self.view = scView;
2.在某个类中取消IQKeyboardManager的使用
- (void)viewWillAppear:(BOOL)animated {
[superviewWillAppear:animated];
[IQKeyboardManager sharedManager].enable =NO;
}
- (void)viewWillDisappear:(BOOL)animated {
[superviewWillDisappear:animated];
[IQKeyboardManager sharedManager].enable =YES;
}
但是我认为这两种方法不能从根本上解决问题,当然我也没有更好的解决办法..........
但是又想使用IQKeyboardManager,又不想出现上述问题,我的解决方法是:
系统导航栏隐藏,自定义导航栏!
测试没有再出现问题
如有更好解决方法,请留言.....