蘋果文檔提供:UI TextField委託方法textFieldShouldReturn的返回值是什麼意思?
詢問委託文本字段是否應該處理按下 返回按鈕的。
- (BOOL)textFieldShouldReturn:(UITextField *)textField
參數
textField
的文本字段返回按鈕被按下。Return Value
YES
如果文本字段應該執行其返回按鈕的默認 行爲;否則,NO
。討論的文本字段callsthis方法,每當用戶tapsthe 返回按鈕。點按按鈕時,您可以使用此方法實施任何自定義 行爲。
我的問題是什麼返回值嗎?我一直在用這種方法實現行爲,所以返回的內容沒有區別。這不是執行該操作的正確方法嗎?例如,如果我實現了搜索功能,我應該在這個方法或其他地方觸發搜索操作。
是的,你可以在這裏觸發你的搜索(或者有時候,人們會在他們輸入時啓動搜索,在這種情況下,你不需要這樣做)。但是,是的,如果你想在用戶點擊返回鍵時實現你自己的行爲,你會在這裏返回NO,並做你認爲合適的事情。 – Rob