нравится:
ытываю досадную проблему при тестировании новейшей iOS 11 на симуляторе iPhone X.
у меня естьUITabBarController
и внутри каждой вкладки естьUINavigationController
каждыйUINavigationBar
определил также нижнюю панель инструментов (setToolbarHidden:
), и по умолчанию они отображаются внизу, прямо над вкладкой.
До сих пор он работал нормально и, кажется, отлично работает и в будущих моделях iPhone 8 и 8 Plus, но на iPhone X есть разрыв между панелью инструментов и панелью вкладок. Я предполагаю, что панель инструментов не понимает, что отображается внутри панели вкладок, а затем оставляет место для размещения в нижней части.
Я предполагаю, что единственный способ исправить это - использовать пользовательскую панель инструментов и отображать / анимировать ее самостоятельно, а не использовать значения по умолчанию.UINavigationBar
но хотелось бы услышать другие варианты :)