IQKeyboardManager 的使用

本文來源于 http://www.lxweimin.com/p/01c0682003a9


// ? iOS delegate內應用入口

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

//關閉設置為NO, 默認值為NO.

[IQKeyboardManager sharedManager].enable = YES;

}

// ?點擊背景收起鍵盤

[IQKeyboardManager sharedManager].shouldResignOnTouchOutside = YES;


// ?隱藏鍵盤上的工具條(默認打開)

[IQKeyboardManager sharedManager].enableAutoToolbar = NO;

// ?某一個輸入框特定不需要鍵盤上的工具條時

textField.inputAccessoryView = [[UIView alloc] init];

// ?如果因為不知名的原因需要在某個頁面禁止自動鍵盤處理事件響應

- (void) viewWillAppear: (BOOL)animated {

//打開鍵盤事件相應

[IQKeyboardManager sharedManager].enable = NO;

}

- (void) viewWillDisappear: (BOOL)animated {

//關閉鍵盤事件相應

[IQKeyboardManager sharedManager].enable = YES;

}


本文來源于 http://www.lxweimin.com/p/01c0682003a9

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容