标签栏项目图像高于标签栏上的其他图像

Posted

技术标签:

【中文标题】标签栏项目图像高于标签栏上的其他图像【英文标题】:Tab bar item image higher than the other images on tab bar 【发布时间】:2019-08-29 01:06:49 【问题描述】:

在我的标签栏中,其中一个标签栏项目高于其他项目。 See screenshot。我尝试使用其他图像,并使用系统图像,删除视图并重新添加它。每次这一项都高于其他项。我能做些什么来解决它?

【问题讨论】:

您解决了这个问题吗? 【参考方案1】:

该图标的底部可能有 extra space(Padding)。图像有问题。检查在第一个位置设置第二个标签栏项目图标。

【讨论】:

【参考方案2】:

请考虑以下步骤:

确保您的图标是 .png 文件

请使用以下内容调整图标大小并重命名:

75x75 像素(并重命名为 iconName@3x.png),

50x50 像素(并重命名为 iconName@2x.png),以及

25x25 像素(重命名为 iconName.png

将您的图标拖放到“Assets.xcassets”中

它会起作用的。谢谢!

【讨论】:

请给‘Assets.xcassets’截图 好的,我会上传一个,虽然这不是问题。我在其他标签栏项目上使用了相同的图像,它们没有受到影响。他们保持原位

以上是关于标签栏项目图像高于标签栏上的其他图像的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 中以编程方式在标签栏上添加图像

如何通过按钮单击控制标签栏项目?

标签栏项目图像不显示 - xcode 6 [关闭]

点击时如何停止标签栏项目图像的背景宽度变化?

标签栏上的 UIButton

隐藏标签栏上的覆盖按钮