appdelegate里實(shí)現(xiàn):
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{? ? ??
IQKeyboardManager *manager = [IQKeyboardManager sharedManager];??
manager.enable =YES;? ?
manager.shouldResignOnTouchOutside =YES;? ?
manager.shouldToolbarUsesTextFieldTintColor =YES;??
manager.enableAutoToolbar =NO;returnYES;
}
enable控制整個(gè)功能是否啟用。
shouldResignOnTouchOutside控制點(diǎn)擊背景是否收起鍵盤(pán)自沧。
shouldToolbarUsesTextFieldTintColor 控制鍵盤(pán)上的工具條文字顏色是否用戶(hù)自定義悲敷。
enableAutoToolbar控制是否顯示鍵盤(pán)上的工具條饲宿。
以上設(shè)置掠手,就啟用了這個(gè)庫(kù)胳蛮。
具體使用如下:
#import"ViewController.h"@interfaceViewController()@property(nonatomic,strong) IQKeyboardReturnKeyHandler? ? *returnKeyHandler;@end@implementationViewController- (void)viewDidLoad
{? ?
[superviewDidLoad];
self.returnKeyHandler = [[IQKeyboardReturnKeyHandler alloc] initWithViewController:self];
self.returnKeyHandler.lastTextFieldReturnKeyType =UIReturnKeyDone;self.returnKeyHandler.toolbarManageBehaviour = IQAutoToolbarBySubviews;}- (void)dealloc{self.returnKeyHandler =nil;
}
@end