Я видел слишком много сообщений по этому вопросу, но не смог найти удовлетворительного ответа на этот вопрос.В частности, я хочу увеличить высоту панели навигации UINavigationController примерно на 20 пунктов, когда iPhone находится в ландшафтном режиме (не иначе), а также установить собственное изображение для фона.Что я нашел до сих пор:
Управление кадром UINavigationBar, управляемым контроллером навигации,
Хаки, такие как sizeThatFits, вместе с подклассом UINavigationController -у меня не работает в iOS 12, а также это своего рода хак,
Скрыть панель навигации по умолчанию в UINavigationController и вместо этого заменить ее на собственную панель навигации.Но я не вижу пример кода.Любой пример кода будет оценен.
Редактировать: Вот как я хочу, чтобы моя пользовательская панель навигации работала в иерархии UINavigation.