[問題] 如何抓到search bar的search button??

看板MacDev作者 (start it or not)時間14年前 (2011/01/23 22:16), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
我有一個method - (void)keyboardout{ [searchBar01 resignFirstResponder]; } 是為了讓鍵盤消失 我試過如果用其他的Button當control是可行的 但是我想要是按鍵盤上"search"鈕時, 它再消失.... 但我不知道怎麼抓到Search 的key value [Button01 addTarget:self Action:@selector(keyboardout) forControlEventTouchUpInside]; -->Button01應該換成什麼才能指向Search按鍵呢?? 搞了好久~知道的人應該是秒殺~~ 跪求解答~~ 先謝過各位高手 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.96.41

01/23 22:24, , 1F
別做這種事,iPhone/iPad 可以外接藍牙鍵盤,接上去之後
01/23 22:24, 1F

01/23 22:25, , 2F
就不會出現螢幕鍵盤了。所以不要假設一定會有螢幕鍵盤。
01/23 22:25, 2F

01/23 22:27, , 3F
如果你想要做的事情是實作一段 search 按鈕觸發的行為
01/23 22:27, 3F

01/23 22:27, , 4F
應該是實作 UISearchFieldDelegate 裡頭的
01/23 22:27, 4F

01/23 22:27, , 5F
searchBarSearchButtonClicked:
01/23 22:27, 5F

01/23 22:32, , 6F
感謝~我要做的是後者,我應該是忘了加protocol~
01/23 22:32, 6F
文章代碼(AID): #1DF3XDAE (MacDev)
文章代碼(AID): #1DF3XDAE (MacDev)