1
A
回答
2
你必須讓你的ViewController的UITextFieldDelegate和
viewDidLoad:
[searchBox setDelegate:self];
寫然後寫:
- (BOOL)textFieldShouldReturn:(UITextField *)textfield
{
[searchbox resignFirstResponter];
return YES;
}
2
在您的視圖控制器:
- (void)viewDidLoad
{
// ...
searchBox.delegate = self;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[searchBox resignFirstResponder];
return YES;
}
見UITextFieldDelegate documentation的詳細信息(你可能想在我的例子,而不是NO YES的回報)。
相關問題
- 1. iPhone鍵盤,完成按鈕和resignFirstResponder
- 2. 當完成點擊時,軟鍵盤未隱藏AutocompleteTextView
- 3. 當點擊UITableView時resignFirstResponder?
- 4. 斯威夫特 - 點擊時「完成」從鍵盤敲擊
- 5. ResignFirstResponder不關閉鍵盤(iPhone)
- 6. resignFirstResponder - 不能刪除鍵盤
- 7. 隱藏鍵盤/ resignFirstResponder強制
- 8. 鍵盤沒有響應resignFirstResponder
- 9. 在textView中,當我點擊完成按鈕時,鍵盤不會退出
- 10. iOS鍵盤問題 - 點擊完成或點擊更新按鈕時鍵盤未關閉
- 11. 當點擊editText顯示android鍵盤
- 12. 錯誤,當我點擊鍵盤
- 13. 鍵盤上點擊
- 14. 當點擊數字鍵盤關閉鍵盤,並把號碼
- 15. NumberPicker捕捉鍵盤'完成'
- 16. 使用數字鍵盤處理resignFirstResponder
- 17. iPad popover textfield - resignFirstResponder不會解僱鍵盤
- 18. resignFirstResponder不隱藏textFieldShouldReturn上的鍵盤
- 19. resignFirstResponder不解除UITextField的ASCII鍵盤
- 20. 點擊UIWebView隱藏鍵盤
- 21. 在軟鍵盤上顯示'完成'鍵
- 22. PhoneGap IOS鍵盤完成關鍵事件
- 23. 只有當按鈕點擊完成後,才能點擊
- 24. 鍵盤不辭職當我點擊返回鍵(xcode)
- 25. 的Android:保持軟鍵盤開甚至在點擊完成按鈕
- 26. 如何使UITextView「完成」按鈕resignFirstResponder?
- 27. 鍵盤上'完成'按鈕的退出鍵盤
- 28. 在Android中完成鍵盤上隱藏軟鍵盤?
- 29. 當我點擊UITextField到UITableView外部時,如何resignFirstResponder
- 30. jQuery自動完成 - 左鍵點擊不點火選擇事件
爲什麼我需要使它的委託? – locoboy 2011-04-28 19:42:53
因爲否則它不會調用textFieldShouldReturn方法 – edo42 2011-04-29 11:31:01