我有一个iPad应用程序,并排显示两个UITableViews
(左边的成人列表和右边的子列表)。我想实现一个搜索栏,我可以输入name
或mobile number
,并相应地在自己的表格中过滤结果。
我发现很多教程教授使用Search Bar and Search Display Controller
这不是我想要的。我想做的就是可以实现的吗?
答案 0 :(得分:1)
正如Firdous在回复中提到的,这可以通过处理UISearchBar
代表的必要行为来实现。
在ViewController.h
,
@interface MyViewController : UIViewController <UISearchBarDelegate>
。
在ViewController.m
,
- (void)viewDidLoad
{
[super viewDidLoad];
self.searchBar.delegate = self;
............
}
然后您可以指定任何委托方法,在我的情况下,我希望每次文本在搜索栏上更改时都会执行某些操作。
-(void) searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
// filter the arrays for the table data based on search text.
}