Пожалуйста, прочитайте вопрос, прежде чем отмечать его как дубликат.Скрытие строки состояния UIPageViewController в Swift 3.0 iOS
Я знаю, что есть много вопросов, касающихся Скрытие строки состояния в виде View Controller
в iOS
. Но никто из них не решает мою проблему.
Я использую Swift - 3.0
Вот мой сценарий:
Я могу скрыть строку состояния на одном
UIViewController
с использованиемprefersStatusBarHidden
вычисленного свойства. Так что никаких проблем с этим.У меня есть
UIPageViewController(DetailPageViewController)
, который содержит несколькоUIViewControllers(DetailViewController)
в качестве дочерних контроллеров. В каждом из этих контроллеров детского вида у меня есть ещеUIPageViewController(PhotosPageViewController)
, который также содержит несколькоUIViewControllers(PhotoViewController)
. т.е.
DetailPageViewController -> множественный DetailViewController
каждого DetailViewController -> PhotosPageViewController -> множественного PhotoViewController
Итак, проблема в том, что я не в состоянии скрыть статус бар всех 4 контроллеров - DetailPageViewController, DetailViewController, PhotosPageViewController, PhotoViewController
Я не sure.but, вы должны смотреть на 'вара childViewControllerForStatusBarHidden: UIViewController? {get} 'для достижения этой функции. Для получения дополнительной информации https://developer.apple.com/reference/uikit/uiviewcontroller/1621440-prefersstatusbarhidden – Joe
Я уже пробовал это ... но не повезло. – PGDev
i wondering.how, у многих VC есть статусBar в вашем проекте или только в mainVC? – Joe