iPhone X标签栏控制器标签栏尺寸

时间:2018-09-13 17:22:48

标签: ios xcode layout uitabbarcontroller iphone-x

在iPhone X上,UITabBarController中的选项卡栏的高度在纵向模式下等于83(49 + 34)(在横向模式下等于53)。该高度未考虑不安全区域,并且效果视图具有相同的高度(83)。另一方面,在UINavigationController中,如果属性isToolbarHidden为false,则工具栏的高度等于49,而不是49 + 34(不安全区域的高度)。工具栏的高度等于49,效果视图的高度等于83。对于选项卡栏控制器,这是一个错误吗?考虑到底部栏上方的视图放置并考虑安全区域,这对于API的开发非常令人讨厌。我的解决方案是使用一种变通方法,包括创建一个伪造的UITabBar并在其上使用sizeThatFits函数获得49。

0 个答案:

没有答案