iphone - 自定义UISearchBar

标签 iphone uisearchbar uisearchbardelegate

我有一个具有以下类的应用程序:

@interface SearchViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, UISearchBarDelegate>
@property (nonatomic, retain) IBOutlet UISearchBar *search;

如何自定义 UISearchBar?我想添加一个分段按钮以允许搜索选项(和/或/短语)。

最佳答案

试试这个:

search.showsScopeBar = YES;
search.scopeButtonTitles = [NSArray arrayWithObjects:@"Button",@"Titles",@"Go",@"Here",nil];

这为您提供了标准的分段搜索控件。您可以使用 search.selectedScopeButtonIndex 检查其状态。

关于iphone - 自定义UISearchBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2473612/

相关文章:

iphone - 将 CoreData 用于第一个 iPhone 应用程序?

ios - 如何像在堆栈中一样插入数字并像弹出一样删除

iphone - NSKeyedArchiver 文件 - 丢失数据

iphone - 一个应用程序可以调用另一个应用程序然后返回结果吗?

ios - 在不影响取消按钮的情况下关闭 UISearchBar 键盘

ios - 单击搜索栏不会打开键盘(iOS Swift)

ios - 如何使 searchResultsTableView 使用自定义单元格而不是默认单元格

iphone - UISearchBar 全屏

ios - UISearchBarDelegate 搜索按钮不能快速工作 3 iOS 10.3

swift - 如何在 UISearchController 中显示不同的 searchResultsController