Как полностью скрыть строку заголовка, но не панель навигации в iOS 13 Swift
У меня проблема с разработкой моего приложения в Xcode 11.3.
Я разрабатываю приложение для таргетинга iOS 13.2,
и я отредактировал панель навигации, чтобы ее фон был черным. Однако я не могу найти способ удалить или скрыть строку заголовка. Теперь это выглядит как большая черная полоса.
Весь другой контент обслуживается через веб-просмотр, поэтому мне нужно удалить строку заголовка, но не черный цвет фона в панели навигации (где отображаются время, батарея и т. Д.). Я надеюсь, что вы можете помочь.
Вот предварительный просмотр в настоящее время:
Спасибо!
1 ответ
Похоже, вам нужно что-то вроде этого:
Итак, на этом снимке экрана:
Мы находимся в интерфейсе навигации, но панель навигации скрыта.
Зеленый вид заменяет ваш вид на "Алексис". Его верхняя часть приколота к нижней части безопасной зоны.
Также есть черный вид. Его верхняя часть прикрепляется к верхней части своего супервизора (основного представления контроллера представления), а его нижняя часть прикрепляется к нижней части безопасной области. Он находится за зеленым видом.
Вот конфигурация раскадровки, которую я использовал:
Вот код контроллера представления:
override var preferredStatusBarStyle: UIStatusBarStyle { .lightContent }
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.isNavigationBarHidden = true
}