有没有办法检测用户是否点击了搜索栏文本字段并且键盘出现了?
答案 0 :(得分:11)
来自docs,
searchBarTextDidBeginEditing:
searchBarCancelButtonClicked:
答案 1 :(得分:8)
如果要实现UISearchBarDelegate,应该调用的第一个方法是:
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
//do stuff
return YES;
}
这是课程参考:
答案 2 :(得分:3)
您的搜索栏委托应该收到searchBarTextDidBeginEditing:message。