Размер панели вкладок контроллера iPhone X - PullRequest
0 голосов
/ 13 сентября 2018

На iPhone X высота панели вкладок в UITabBarController равна 83 (49 + 34) в портретном режиме (и 53 в альбомном режиме).Эта высота не учитывает небезопасную область, и вид эффекта имеет такую ​​же высоту (83).С другой стороны, в UINavigationController, если свойство isToolbarHidden имеет значение false, высота панели инструментов равна 49, а не 49 + 34 (высота небезопасной области).Высота панели инструментов равна 49, а вид эффекта - 83. В случае контроллера панели вкладок это ошибка?Это очень раздражает при разработке API с учетом размещения вида над нижней панелью и с учетом безопасной области.Мое решение состоит в том, чтобы использовать обходной путь, состоящий из создания поддельного UITabBar и использования на нем функции sizeThatFits, чтобы получить 49.

...