回答

2

如果您使用Interface Builder只需添加範圍按鈕標題。以編程方式添加它們,請參見this answer

範圍按鈕從0

實現索引和UISearchBarDelegate。你將不得不執行下面的方法(以2人相處)

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

上述內部使用searchOption的方法來獲取用戶選擇的範圍指標。 如果您的條件必須是字符串形式,那麼您應該找到一種將字符串映射到整數值的方法,例如使用NSDictionary或僅手動比較if (0 == searchOption) ...