1
我正在做一个选项卡栏应用程序,我有一个搜索栏的视图,我想调用一个新的视图,当用户点击ipod/iphone键盘的搜索按钮时在tableview上显示结果。如何在“搜索栏”上搜索后调用新视图来显示结果?
在这里,你有几个mock-ups厘清思路:
谢谢!
我正在做一个选项卡栏应用程序,我有一个搜索栏的视图,我想调用一个新的视图,当用户点击ipod/iphone键盘的搜索按钮时在tableview上显示结果。如何在“搜索栏”上搜索后调用新视图来显示结果?
在这里,你有几个mock-ups厘清思路:
谢谢!
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
}