【发布时间】:2020-03-28 23:46:41
【问题描述】:
我有这个代码:
extension VC : UISearchBarDelegate
{
func searchBarTextDidEndEditing(_ searchBar: UISearchBar) {
print("searchBarTextDidEndEditing")
}
func searchBarCancelButtonClicked(_ searchBar: UISearchBar) {
// searchBar.resignFirstResponder()
}
}
点击搜索时searchBarCancelButtonClicked 已触发,但searchBarTextDidEndEditing 直到我调用searchBar.resignFirstResponder() 后才触发
我阅读了很多关于此的问题和答案,但我不明白为什么会这样,resignFirstResponder() 在这里做什么?
【问题讨论】:
-
使用
func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String)更多细节参考链接[developer.apple.com/documentation/uikit/uisearchbardelegate/…
标签: ios swift cocoa-touch uisearchbardelegate