我有一个搜索栏,当条形文字发生变化时我需要收到通知,我该怎么做?每次搜索栏的字符串值改变时,我都需要重新加载表格视图
答案 0 :(得分:6)
为您的searchBar创建IBOutlet,然后添加到您的searchBar属性委托。
当搜索栏中的文字发生变化时,应调用此方法:
Swift 4:
func searchBar(_ searchBar: UISearchBar, selectedScopeButtonIndexDidChange selectedScope: Int)
<强> ObjC 强>
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText;
当然你应该在你的viewController中采用协议:
UISearchBarDelegate and UISearchDisplayDelegate