質問を重複して記載する前にお読みください。Swift 3.0のUIPageViewControllerのステータスバーを非表示にするiOS
私はiOS
でView Controller
の非表示ステータスバーに関する質問がたくさんある知っています。しかし、誰も私の問題を解決しません。私はprefersStatusBarHidden
計算プロパティを使用して、単一のUIViewController
上のステータスバーを非表示にすることができる午前
:私はここに
Swift - 3.0
を使用していますは私のシナリオです。だから問題はない。
私は子コントローラとしていくつかの
UIViewControllers(DetailViewController)
を含むUIPageViewController(DetailPageViewController)
を持っています。これらの子ビューコントローラのそれぞれには、さらにUIPageViewController(PhotosPageViewController)
があり、さらに複数のUIViewControllers(PhotoViewController)
が含まれています。すなわち、
DetailPageViewController - >複数DetailViewController
各DetailViewController - > PhotosPageViewController - >複数PhotoViewController
だから、問題は、私は、ステータスを非表示にすることはできませんよですすべての4つのコントローラーのバー - DetailPageViewController, DetailViewController, PhotosPageViewController, PhotoViewController
を助ける
希望は、あなたは 'のvar childViewControllerForStatusBarHiddenを見てすべきですか? {get} 'この機能を実現するために。詳細情報https://developer.apple.com/reference/uikit/uiviewcontroller/1621440-prefersstatusbarhidden – Joe
私はこれをもう一度試しましたが、運はありません。 – PGDev
私はあなたのプロジェクトで、またはmainVCでstatusBarを持っているのですか? – Joe