UITabBar按钮的图像尺寸错误

时间:2018-02-15 07:31:47

标签: ios swift tabs uitabbarcontroller

我有UITabBarController

我在条形按钮上添加了图像。在ViewController上,图像大小很好,但是在TabBarController上,它看起来都搞砸了。

此外,当我启动应用程序并单击选项卡时 - 图像会改变大小。我在网上看到我需要设置插图,例如:

Top: 5, Bottom: -5

但是图像不是我想要的尺寸,它与我想要它的文本重叠。

请看图片。

我该如何解决?我正在使用Swift。

My Storyboard

2 个答案:

答案 0 :(得分:1)

根据Apple Human Interface Guidelines,标签栏图标大小因不同大小的字形以及移植和横向模式而异,请参阅下面的指南并检查图标大小是否与给定的大小相匹配。确保验证@ 2x和@ 3x图像图标大小,如果缺少正确的大小,请添加它们。

Tab bar Icon Size Chart

答案 1 :(得分:0)

您应该设置正确尺寸的图像 - 32x32,因为UITabBarController不能自动适合图像。

要调整图片大小,您可以使用以下内容:https://github.com/ymedialabs/UIImageCategories/blob/master/UIImage%2BvImage.swift