0

私は持っていUIViewControllerます。UIViewビュー コントローラー内には、サブビューとして追加されたカスタムクラス オブジェクトがあります。ここで、カスタムUIViewクラス内に、検索表示コントローラーがあります。私がこれをするとき

SearchDisplayController = [[UISearchDisplayController alloc] initWithSearchBar:SearchBar contentsController:self] 

self はUIViewオブジェクトではなくUIViewcontrollerオブジェクトであるため、警告を発しているため、検索結果は表示されません。

のみからの検索結果を表示したいUIView

どうやってやるの?どんな種類の助けも大歓迎です。

4

1 に答える 1

0

最初に、必要なカスタム ビューで UIViewController を作成し、次にこのコントローラーのビューをビューに追加する必要があります。何かのようなもの:

[self.view addSubview:[[[UIViewController alloc] init] view]];

UISearchDisplayController には UITableView があり、デリゲートとして UIViewController が必要であることに注意してください。UIView だけではできません。

于 2013-06-09T14:47:54.203 に答える