标签栏图标在界面构建器中太大

时间:2019-09-04 07:44:04

标签: ios xcode uitabbarcontroller interface-builder

Xcode界面构建器中的标签栏图标太大。但是,在设备上运行时,它们的大小正确。这就是它在IB中的样子:

interface-builder

根据Apple的design guidelines,我们应该:

  

准备比例因子为@ 2x的字形并将其另存为PDF。由于PDF是允许高分辨率缩放的矢量格式,因此通常只需提供一个@ 2x版本即可您的应用,并允许其扩展为其他分辨率。

因此,我正在使用尺寸为46x46 px的PDF,并将其命名为filename@2x.pdfassets

这是Xcode中的错误还是我做错了什么?

1 个答案:

答案 0 :(得分:0)

它显示太大了,因为您为IB选择了小型设备类型,并且没有在资产中添加所有图标变体。 您可以通过点击“查看为:”来更改IB设备类型(参考图像) 或者您可以在资产文件中添加所有1x,2x和3x图像。

enter image description here