1つのView Controller(iPad)に2つの検索画面を配置したい。View Controller に 2 つの Search Display Controller をドラッグしましたが、1 つの検索ディスプレイしか機能しません。
Connections Inspector で、1 つの検索ディスプレイのアウトレット「searchDisplayController」が「Search Display Controller」に接続されていることを確認しましたが、もう 1 つのアウトレットにはこの接続がありませんでした。そのため、検索表示が 1 つしか機能しないのだと思います。
私の質問は次のとおりです。1 つのビュー コントローラーで 2 つの検索表示を使用するにはどうすればよいですか? 私の方法: 2 つの Search Display Controller をドラッグするのは正しくない可能性があると思います。
PS。次のコードを使用して、どの検索表示がフォーカスされているかを判断します。
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
if (searchBar == self.customerTelSearchBar) {
telSearchEditing = YES;
addressSearchEditing = NO;
}else if(searchBar == self.addressSearchBar){
telSearchEditing = NO;
addressSearchEditing = YES;
}
return YES;
}