WatchKit强制菜单自定义图标模糊

时间:2015-03-20 19:53:24

标签: ios iphone watchkit

我正在为WatchKit Force菜单创建自定义图标。文档说使用80 x 80大小的图像,绘图区域为54px square。一切正常,但我的图像在按钮中显示时,与内置按钮图像相比看起来非常模糊。

我在Illustrator中以80像素的平方创建它们。像文档说的那样保存为.png图像。以72 dpi保存时,大小调整是正确的。如果我做了更高的操作,则会导致按钮中的图像太大。我无法找到缩放图像的方法。

有没有人碰到这个?看起来我想在这里使用更高分辨率的图像或矢量图形。

1 个答案:

答案 0 :(得分:5)

您需要在文件名中保存文件@2x以支持视网膜显示。

因此,如果您的文件名为myicon.png,请将其重命名为myicon@2x.png。在代码中,您只需使用myicon作为名称,Xcode会自动选择正确的大小。

对于iPhone 6,需要@3x ...

我建议使用Xcode中的Images.xcassets来维护所有图像。有所有需要的分辨率的模板(@ 1x,@ 2x,@ 3x,...)。在这几个分辨率中创建图标,并将文件从finder拖到占位符。稍后在您的代码中,您只需使用Xcassets中的图像名称。

enter image description here