Ios 界面生成器中的选项卡栏图标太大

Ios 界面生成器中的选项卡栏图标太大,ios,xcode,uitabbarcontroller,interface-builder,Ios,Xcode,Uitabbarcontroller,Interface Builder,Xcode interface builder中的选项卡栏图标太大。但是,在设备上运行时,它们的大小是正确的。这是IB中的外观: 根据苹果的建议,我们应该: 准备缩放因子为@2x的图示符,并将其保存为PDF。因为PDF是一种矢量格式,允许进行高分辨率缩放,所以通常足以在应用程序中提供单个@2x版本,并允许其按其他分辨率进行缩放 所以我使用的是46x46px大小的PDF,并将它们命名为filename@2x.pdf: 这是Xcode中的一个bug还是我做错了什么?它显示得太大了,因为您为IB选

Xcode interface builder中的选项卡栏图标太大。但是,在设备上运行时,它们的大小是正确的。这是IB中的外观:

根据苹果的建议,我们应该:

准备缩放因子为@2x的图示符,并将其保存为PDF。因为PDF是一种矢量格式,允许进行高分辨率缩放,所以通常足以在应用程序中提供单个@2x版本,并允许其按其他分辨率进行缩放

所以我使用的是46x46px大小的PDF,并将它们命名为
filename@2x.pdf


这是Xcode中的一个bug还是我做错了什么?

它显示得太大了,因为您为IB选择了小型设备类型,并且没有在资源中添加所有不同的图标。 点击“查看方式:”可以更改IB设备类型(参见图) 或者,您可以在资产文件中添加所有1x、2x和3x图像


图标之所以大,是因为这些图标文件的图标都很大,伙计,make@1x(23x23),在故事板上看起来会很好看。提示:上传大小为25px x 25px的PDF文件。这将确保图标总是看起来很锐利,它也将修复你的故事板问题。这修复了它!莱纳斯&@rptwsthi不幸的是,这并没有做到这一点;尝试了所有不同的iPhone版本。还尝试添加25x25 1x图像,但较大的图像覆盖。正如rptwsthi和@LinusGeffarth在评论中所建议的那样,解决方案似乎是只使用25x25 1x并删除2x。