我正在做一个标签栏应用程序,我有一个带有搜索栏的视图,我想调用一个新视图,以便在用户点击ipod / iphone键盘的搜索按钮时在tableview上显示结果。
这里有一些mock-ups 来澄清这个想法:
谢谢!
答案 0 :(得分:2)
UISearchBar
类有一个委托类UISearchBarDelegate
。当用户单击键盘上的搜索按钮时,将调用其方法searchBarSearchButtonClicked
:.在此委托方法中,您可以将新视图推送到导航堆栈或使用您想要的任何显示逻辑。
-(void) loadView{
// set up your view ...
// set up your search bar
UISearchBar *searchBar = [[[UISearchBar alloc] init] autorelease];
[searchBar setDelegate:self];
}
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
//push your view controller onto the nav stack or whatever
}