0
私はUINavigationBarを常に非表示にしています(NavigationBar機能を使用してポップアップビューを表示していますが、最終ユーザーに表示していません)。 UISearchBarを持つtableViewを持っています。 searchBarを選択すると、検索して「キャンセル」ボタンをクリックするとNavigationBarが表示されますが、そのままナビゲーションを隠しておく必要があります。UISavigationBarがUINavigationBarを表示しないようにする
私は
func willDismissSearchController(searchController: UISearchController) {
self.navigationController?.navigationBar.hidden = true
}
によってwillDismissSearchController
またはdidDismissSearchController
で隠さnavigationBarに1つのより多くの時間を試してみたが、私が望む通りに働いていませんでした。
ありがとうございます。