1
私はタブバーアプリケーションをやっていて、検索バーのあるビューを持っていて、ユーザーがipod/iphoneキーボードの検索ボタンをクリックしたときにテーブルビューに結果を表示するために新しいビューを呼びたい。「検索バー」で検索した後、結果を表示するために新しいビューを呼び出すにはどうすればよいですか?
ありがとう:ここ
は、あなたのアイデアを明確にするために、いくつかの mock-upsを持って!私はタブバーアプリケーションをやっていて、検索バーのあるビューを持っていて、ユーザーがipod/iphoneキーボードの検索ボタンをクリックしたときにテーブルビューに結果を表示するために新しいビューを呼びたい。「検索バー」で検索した後、結果を表示するために新しいビューを呼び出すにはどうすればよいですか?
ありがとう:ここ
は、あなたのアイデアを明確にするために、いくつかの 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
}