UITabBar 的高度似乎在 iOS 7 和 8/9/10/11 之间发生了变化。我发布这个问题供其他人轻松找到答案。
那么:iPhone 和 iPad 上 iOS 8/9/10/11 上的 UITabBar 的高度是多少?
UITabBar 的高度似乎在 iOS 7 和 8/9/10/11 之间发生了变化。我发布这个问题供其他人轻松找到答案。
那么:iPhone 和 iPad 上 iOS 8/9/10/11 上的 UITabBar 的高度是多少?
对于 iOS 8、9 和 10,高度为49 磅,无论是在 iPad 和 iPhone 上,还是在纵向和横向上。在 iOS 7 上它曾经是 56 分。
对于 iOS 11,事情变得有点复杂:
在纵向和常规横向中,高度仍为49 点。在紧凑的景观中,高度现在是32 点。
在 iPhone X 上,纵向高度为83 点,横向高度为53 点。
iOS 9 和 iOS 10 仍然使用 49 分作为标签栏(和 64 分作为导航栏) 感谢您的自我问答,实际上有助于符合我在情节提要上的内容。
我建议只使用TabBar.Height - UIApplication.SharedApplication.KeyWindow.SafeAreaInsets.Bottom
. 首先检查系统版本 >= 11。