有人对 iPhone X 模拟器的 UITabBar 组件有疑问吗?
我的似乎将图标和标题渲染在彼此之上,我不确定我是否遗漏了任何东西,我也在 iPhone 8 模拟器中运行了它,以及一个实际设备,它看起来很好,正如故事板。
iPhone X:
iPhone 8
我只需在 viewDidLayoutSubviews 中的 UITabBar 上调用 invalidateIntrinsicContentSize 即可解决该问题。
-(void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
[self.tabBar invalidateIntrinsicContentSize];
}
注意:选项卡栏的底部需要包含在主视图的底部,而不是安全区域,并且选项卡栏不应有高度限制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)