我有UITabBarController
。
我在条形按钮上添加了图像。在ViewController上,图像大小很好,但是在TabBarController上,它看起来都搞砸了。
此外,当我启动应用程序并单击选项卡时 - 图像会改变大小。我在网上看到我需要设置插图,例如:
Top: 5, Bottom: -5
但是图像不是我想要的尺寸,它与我想要它的文本重叠。
请看图片。
我该如何解决?我正在使用Swift。
答案 0 :(得分:1)
根据Apple Human Interface Guidelines,标签栏图标大小因不同大小的字形以及移植和横向模式而异,请参阅下面的指南并检查图标大小是否与给定的大小相匹配。确保验证@ 2x和@ 3x图像图标大小,如果缺少正确的大小,请添加它们。
答案 1 :(得分:0)
您应该设置正确尺寸的图像 - 32x32,因为UITabBarController不能自动适合图像。
要调整图片大小,您可以使用以下内容:https://github.com/ymedialabs/UIImageCategories/blob/master/UIImage%2BvImage.swift