テーブルビューコントローラ(通常のビューコントローラでもよい)からモーダルコントローラをプレゼンテーションしようとすると、タブバーの後ろに表示され、私はそれにぼかし効果を使用しているように醜い。私はナビゲーションコントローラを使用しています。なぜなら、トップにバーを置く必要があるからです。研究の結果、それを行う最良の方法だとわかりました。(テーブル)ViewControllerから(テーブル)ViewControllerをTabBarController内のNavigationController内に表示
私が発見したそのような何かをやって:モーダルコントローラの作品を発表したいとき
self.parent?.parent?.present(ModelViewController(), animated: true, completion: nil)
。しかし、これはあまり安全ではないと私は想像しています。これを行う正しい方法は何ですか?