ポップオーバーに埋め込まれた UIViewController があります。このコントローラーには、UINavigationBar と UITableView の 2 つのサブビューがあります。新しい検索 API を実装しようとしています (SearchDisplayControlled は iOS8 で廃止されたため)。
検索バーをクリックすると (2 つのスコープが表示されます)、すべて問題なく、ナビゲーション バーは引き続き表示されます。しかし、検索バーに入力し始めると、ナビゲーション バーが消え、空白の領域に置き換わります。メソッドに追加しようとしself.searchController.hidesNavigationBarDuringPresentation = NO;
ましたが、結果が得られませんでした。updateSearchResultsForSearchController:
(コントローラに注意してくださいviewDidLoad defines self.definesPresentationContext = YES;
)
ナビゲーションをいつでも強制的に表示するアイデアはありますか?