Я пытаюсь воспроизвести функциональные возможности, которые можно увидеть в приложении контактов на iphone. У меня есть UISearchBar, который отклоняет клавиатуру при нажатии кнопки поиска. Это, однако, деактивирует кнопку отмены, и для активации требуется 2 касания. В приложении «Контакты» оно не деактивируется, когда нажата кнопка поиска, и клавиатура отклоняется.Отключить клавиатуру UISearchBar без нажатия кнопки отмены
Так что я спрашиваю, как убрать клавиатуру без деактивации кнопки отмены на uiSearchBar?
Я попытался
func searchBarSearchButtonClicked(searchBar: UISearchBar) {
//Some other code
//I have Tried
//Attempt 1
self.searchBar.endEditing(true)
//Attempt 2
self.searchBar.resignFirstResponder()
//Attempt 3
var textFieldInsideSearchBar = searchBar.valueForKey("searchField") as? UITextField
textFieldInsideSearchBar.endEditing(true)
}