为啥标签栏项目图标不在 iPad 设备的中心?

Posted

技术标签:

【中文标题】为啥标签栏项目图标不在 iPad 设备的中心?【英文标题】:Why Tab bar item icon is not center on iPad devices?为什么标签栏项目图标不在 iPad 设备的中心? 【发布时间】:2019-01-30 18:20:51 【问题描述】:

这是在 iPhone 上:

我画了一条红线,以根据 segue 方式线确定图像的中心。 正确,图片将居中。

但在 iPad 上,图标将被推向左侧,图像图标不再居中:

运行时示例:

图片不居中

【问题讨论】:

布局可能不完全在 Interface Builder 中。在模拟器或真实设备中检查。 真 iPad 上的同样问题。 有同样的问题 【参考方案1】:

如果不在模拟器中运行,则在真实设备中运行。在 Xcode 中,有时布局可能无法正确调整。这就是为什么它看起来像这样。没问题,别担心。如果您想在 iPad 的情节提要中正确布局,我的建议是选择 iPad Pro 9.7,然后选择 iPad Pro 10.5。不,它可以正确调整。

【讨论】:

它与在真机、模拟器或界面生成器上运行没有什么不同。都是一样的。 用新的视图控制器和标签栏控制器再试一次

以上是关于为啥标签栏项目图标不在 iPad 设备的中心?的主要内容,如果未能解决你的问题,请参考以下文章

UITabBar 图标在 iPad 上偏离中心

如何更改标签栏图标的突出显示颜色? (iPhone/iPad)

QTabWidget - 标签图标不在中心

iOS:为啥自定义标签栏项目仅显示为灰色轮廓?

为啥“标签栏控制器”不显示图标?

Swift 中的标签栏项目