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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!