UIViewController
からUITableViewController
までのセグがあり、画面の下部からシーンに入ります。しかし、それはあまりにも大きくなり、ナビゲーションバーをカバーします。UITableViewControllerへのアクセスは、ナビゲーションバーをカバーします
ビューの階層は、ナビゲーションコントローラ(初期ビューコントローラ)> UIViewController> UITableViewController(ナビゲーションバーを隠しているもの)です。
私が使用するセグの種類や、Interface Builderで選択したナビゲーションコントローラのオプションは問題ではありません。また、私はこのコードを使用してナビゲーションバーを非表示解除しようとしたが、それは動作しません:ナビゲーションバーは、Objective-Cでされている表示されないに対処する私が見つけた答えの
override func viewWillAppear(animated: Bool)
{
self.navigationController?.navigationBarHidden = false
}
すべてを。私が見つけた唯一のスウィフトの答えは、ナビゲーションバーを隠したい人たちです。
私は解決策を見つけるために何時間も費やしてきました。だから誰でも助けていただければ幸いです。