关于IQKeyboardManager的使用

IQKeyboardManager

 github地址:下载地址

导入即解决键盘遮挡问题。

下面主要介绍一下其他的主要功能:

点击view以外的区域,退出键盘:[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = YES;

隐藏工具条(默认打开):[IQKeyboardManager sharedManager].enableAutoToolbar = NO;

某指定view不需要工具条:self.textField.inputAccessoryView = [[UIView alloc] init];(指定self.textField取消工具条)

指定界面禁止自动键盘处理:

- (void) viewWillAppear: (BOOL)animated { [IQKeyboardManager sharedManager].enable = NO;}

- (void) viewWillDisappear: (BOOL)animated { [IQKeyboardManager sharedManager].enable = YES;}

另外IQKeyboardManager支持屏幕旋转功能,这对一些应用特别有用。

注意:IQKeyboardManager还有一些未解决的问题列表(点击这里)

原文地址:https://www.cnblogs.com/xu1peng/p/8259300.html