У меня есть UINavigationController с некоторыми встроенными UIViewControllers. Проблема в том, что когда я начинаю нажимать viewControllers. Как вы можете видеть на следующем изображении, представление содержимого текущего viewController перекрывает панель навигации:
В представленииDidLoad:
func setupFront() {
navigationController?.setNavigationBarHidden(false, animated: true)
self.navigationController?.navigationBar.prefersLargeTitles = true
title = NSLocalizedString("customer_settings_profile_title", comment: "")
binding()
setupLanguage()
}
Проблема была в авторазметке. Верхние ограничения представлений, которые я нажимаю, не были установлены в безопасной области.
Теперь есть и работает: