UITabbar 在 iOS 10 但不是 11+

Posted

技术标签:

【中文标题】UITabbar 在 iOS 10 但不是 11+【英文标题】:UITabbar stretched in iOS 10 but not 11+ 【发布时间】:2018-10-20 03:57:40 【问题描述】:

所以过去几周我一直在 ios 11 和 12 上开发我的应用程序,但在 iOS 10.3.3 iphone 7 模拟器(和真正的 iphone 7)上进行测试后,我才意识到标签栏图标看起来出于某种原因真的很紧张。

它们在所有 iOS 11+ 手机上看起来都很好

我遵循了这里的指南:https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/custom-icons/

我的图片尺寸是

@3x: 75x75 @2x:50x50 @1x:25x25

我在故事板中玩过,不知道如何解决这个问题。有什么想法吗?

【问题讨论】:

【参考方案1】:

好的,事实证明我的标签栏项目插入不平衡。

从此改变:

到这里:

最终解决了这个问题。不太清楚为什么它在 iOS 11 下不起作用。

【讨论】:

以上是关于UITabbar 在 iOS 10 但不是 11+的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8、iOS 9、iOS 10 和 iOS 11 上的 UITabBar 的高度是多少?

在 iOS8 中为 UITabbar 添加阴影

iOS 13:调整 UITabBar 高度不起作用 [重复]

iOS 10 UITabbar 选择其他选项卡在索引 0 中显示它的标题

UITabBar 外观适用于 iOS6 但不适用于 iOS 5

如何在 iOS 9.0 中设置 UITabBar 未选中的 ItemTintColor