UITextField輸入完讓鍵盤消失的方法

5 ways Disappear Keyboard

1,輸入完后,點擊鍵盤中的return ,使??消失

.h文件interface那一行后面添加<UITextFieldDelegate>

.m文件中添加 - (void)textFieldShouldReturn:(UITestField *)textField

{

[textField resignFirstResponser];

return YES;

}

拖拽UITextField控件關聯viewController中的delegate

2,事件響應的調用

控件進行拖拽兩次,一次是做正常的outlet,另一次選擇Action,Event為Did End On Exit,

然后在.m文件中實現方法 [_mtf resignFirstResponser];

3,通過改變view 的class類型為UIControl,拖拽textfield創建outlet,拖拽control創建IBAction,選擇Action,Event為 touch Up Inside,

在.m文件中實現方法 [_mtf resignFirstResponser];

4,巧用UIButton

拖拽控件,在button的點擊方法中添加 [_mtf resignFirstResponser];

5,點擊空白處,讓鍵盤消失

.m文件中直接添加函數

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

[self.window endEditing:YES];

}

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

推薦閱讀更多精彩內容

  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,349評論 25 708
  • *7月8日上午 N:Block :跟一個函數塊差不多,會對里面所有的內容的引用計數+1,想要解決就用__block...
    炙冰閱讀 2,547評論 1 14
  • 你父母想讓你早點結婚 你很煩 哭著鬧著說我要嫁給愛情,沒有愛情的婚姻和動物有什么區別。 和他們冷戰,不厭其煩。 妥...
    林小仙仙仙閱讀 1,554評論 7 9
  • 復雜系統的特征 世界一直在熵增,我們在過去2個世紀形成的科學邏輯幫助我們的世界飛速的向前發展,可是了解的越多,我們...
    AB先生閱讀 1,238評論 1 1