2015-11-13 69 views
0

當用戶清除他正在搜索的單詞時,必須更改布爾變量值。當他點擊搜索欄右側的X圖標時,他會清除它。SWIFT iOS9:如何識別單擊UISearchBar的X按鈕

我不知道如何得到這個動作。與搜索欄相關的功能只能識別取消按鈕,書籤按鈕和搜索結果按鈕上的點擊。

我該如何在iOS9設備上使用Swift 2?

回答

1

您可以實現UISearchBarDelegate這個委託功能:

optional func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) 

的文件說:

Discussion 
This method is also invoked when text is cleared from the search text field.