如何在uisearch栏中的x按钮动作事件中resignfirstResponser?

时间:2016-05-10 07:33:29

标签: ios iphone xcode swift uisearchbar

我无法在UISearchBar iOS 9中检测到x按钮操作。有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

你可以做点什么,

func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
if searchText.characters.count == 0 {
    performSelector("hideKeyboardWithSearchBar:", withObject:searchBar, afterDelay:0)
}
}

请参阅apple documentation了解更多详情

希望这会有所帮助:)

func hideKeyboardWithSearchBar(bar:UISearchBar) {
bar.resignFirstResponder()
}

答案 1 :(得分:0)

如果您的视图控制器是您的搜索栏代理,则可以从那里实施::功能和class ::CC<int>

searchBarCancelButtonClicked