- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
IQKeyboardManager *manager = [IQKeyboardManager sharedManager];
manager.enable = YES;
manager.shouldResignOnTouchOutside =YES;
[[IQKeyboardManager sharedManager] setToolbarDoneBarButtonItemText:@"確定"];
//? ? manager.shouldToolbarUsesTextFieldTintColor =YES;
//? ? manager.enableAutoToolbar = NO;
//? ? // 最新版的設(shè)置鍵盤的returnKey的關(guān)鍵字 ,可以點(diǎn)擊鍵盤上的next鍵,自動(dòng)跳轉(zhuǎn)到下一個(gè)輸入框,最后一個(gè)輸入框點(diǎn)擊完成,自動(dòng)收起鍵盤
manager.toolbarManageBehaviour =IQAutoToolbarByTag;
}
為某一個(gè)ViewController禁用IQKeyboardManager
如果你想在某個(gè)?viewcontroller?禁用?IQKeyboardManager?你應(yīng)該在?ViewDidAppear?中禁用IQKeyboardManager,而在ViewWillDisappear啟用它
代碼:
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
_wasKeyboardManagerEnabled = [[IQKeyboardManager sharedManager] isEnabled];
[[IQKeyboardManager sharedManager] setEnable:NO];
}
-(void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[[IQKeyboardManager sharedManager] setEnable:_wasKeyboardManagerEnabled];? }? @end