を隠しません。これはカスタムアクティビティインジケータです。私はそれをカバーすることを望みますが、ナビゲーションバーとタブバーは見えるようにしておきます。が、私はモーダルに半透明のビューでのViewControllerを提示していナビゲーションバー
ドキュメント、およびいくつかのSOの答えは(例えばPresenting a Modal View Controller hides the Navigation Bar)ナビゲーションコントローラ上にモーダルを提示すると、これを達成すべきであることを示唆しているように見えます。しかし、私はそれを行うとき、それは正しくタブバーを表示しますが、ナビゲーションバーをカバーします。
アイデア?ここに関連するコードは次のとおりです。
let spinnerVC = SpinnerViewController()
spinnerVC.modalPresentationStyle = .overCurrentContext
spinnerVC.modalTransitionStyle = .crossDissolve
self.navigationController?.present(spinnerVC, animated: true, completion: nil)
//self.navigationController is definitely not nil
これは、* a *ナビゲーションバーでスピナービューを表示します。しかし、根底にあるものではない。明確にするために、私は基本的なナビゲーションバーが見えるようにしたい、タイトルとボタンを完備しているので、ユーザーは必要に応じて移動することができます。 –
は、基本ナビゲーションバーを表示するには、ビューコントローラ –