0

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;
}
4

1 に答える 1