我正在为我的iOS应用程序使用IQKeyboardManager
。
首次启动该应用程序时,我点击一个按钮,该按钮取消隐藏包含文本字段的视图。在点击文本字段时,IQKeyboardManager
将整个视图向上移动,以使文本字段不会被键盘隐藏。但是,当我导航到其他视图并返回上一个视图时,单击按钮以取消隐藏包含文本字段的视图,IQKeyboardManager
不会将视图向上移动。
我不明白原因。任何建议将不胜感激。
最佳答案
这样更好,不会影响其他VC:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[IQKeyboardManager sharedManager].enable = NO;
[IQKeyboardManager sharedManager].enableAutoToolbar = NO;
}
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[IQKeyboardManager sharedManager].enable = YES;
[IQKeyboardManager sharedManager].enableAutoToolbar = YES;
}