Какая высота UITabBar на iOS 8, iOS 9, iOS 10 и iOS 11?
Высота UITabBar, похоже, изменилась между iOS 7 и 8/9/10/11. Я отправляю этот вопрос, чтобы другие могли легко найти ответ.
Итак: Какая высота UITabBar на iOS 8/9/10/11 на iPhone и iPad?
Ответ 1
Для iOS 8, 9 и 10 высота 49 точек, как на iPad, так и на iPhone, и в портретной, и в альбомной ориентации. В iOS 7 было 56 точек.
Для iOS 11 все становится немного сложнее:
В портрет и регулярный пейзаж высота по-прежнему 49 точек.
В компактном ландшафте высота теперь 32 точки.
На iPhone X высота 83 точки в портрете и 53 точки в ландшафте.
Ответ 2
iOS 9 и iOS 10 по-прежнему используют 49 точек для панели вкладок (и 64 точки для панели навигации)
Спасибо за самостоятельное Q/A, было действительно полезно, чтобы соответствовать тому, что у меня было на раскадровке.
Ответ 3
Я бы порекомендовал просто рассчитать его, используя TabBar.Height - UIApplication.SharedApplication.KeyWindow.SafeAreaInsets.Bottom. Сначала проверьте версию системы> = 11.