iOS開發textField點擊背景空白隱藏收起鍵盤的N種方法
textField/textView收起鍵盤的方法有很多,但總的來說就是釋放第一響應者和結束編輯即可
1.最簡單粗暴的,只要在 任何 UIView子類結束編輯即可: 在一個VIewController收起鍵盤的方法如下: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [self.view endEditing:YES]; } 2.釋放編輯框TextField(TextView同理)的第一響應者即可,實現手段很多: (1) TextField點擊Reture收起鍵盤 步驟:實現委托協議,釋放第一響應者 self.textField.delegate=self; -(BOOL)textFieldShouldReturn:(UITextField *)textField { [self.textField resignFirstResponder]; return YES; } (2)在ViewController的self.view上添加一個tap單擊手勢,當點擊空白的時候,釋放 輸入框的第一響應者即可 (3)背景設置一個 UIButton,給button一個回調,當點擊按鈕的時候釋放鍵盤的第一響應者即可,同上
本文由用戶 gcd8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!