0
他們之間有什麼區別?在我的實驗中,他們似乎在同一動作中被調用 - 一旦用戶點擊搜索欄來調出鍵盤。儘管用戶沒有編輯實際的文本。這似乎稱爲searchBar:textDidChange。但是,每次更改都會得到這個要求,而不僅僅是一次開始。這意味着我必須編寫更多代碼來複制搜索欄在Google地圖中的行爲方式。好吧,這樣就變得更加透氣了 - 但也許我錯過了一些東西。是否有searchBarShouldBeginEditing被調用但不是searchBarTextDidBeginEditing的情況 - 反之亦然?搜索欄代表 - searchBarShouldBeginEditing/searchBarTextDidBeginEditing之間的區別?