нравится:

ытываю досадную проблему при тестировании новейшей iOS 11 на симуляторе iPhone X.

у меня естьUITabBarController и внутри каждой вкладки естьUINavigationControllerкаждыйUINavigationBar определил также нижнюю панель инструментов (setToolbarHidden:), и по умолчанию они отображаются внизу, прямо над вкладкой.

До сих пор он работал нормально и, кажется, отлично работает и в будущих моделях iPhone 8 и 8 Plus, но на iPhone X есть разрыв между панелью инструментов и панелью вкладок. Я предполагаю, что панель инструментов не понимает, что отображается внутри панели вкладок, а затем оставляет место для размещения в нижней части.

Я предполагаю, что единственный способ исправить это - использовать пользовательскую панель инструментов и отображать / анимировать ее самостоятельно, а не использовать значения по умолчанию.UINavigationBarно хотелось бы услышать другие варианты :)

Вот как это выглядит на iPhone 8.И вот проблема на iPhone X.

Ответы на вопрос(5)

Ваш ответ на вопрос