回答

2

如果您使用Interface Builder只需添加范围按钮标题。以编程方式添加它们,请参见this answer

范围按钮从0

实现索引和UISearchBarDelegate。你将不得不执行下面的方法(以2人相处)

- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchScope:(NSInteger)searchOption 

上述内部使用searchOption的方法来获取用户选择的范围指标。 如果您的条件必须是字符串形式,那么您应该找到一种将字符串映射到整数值的方法,例如使用NSDictionary或仅手动比较if (0 == searchOption) ...