Ios 如何为uitabaritem创建平滑png?

Ios 如何为uitabaritem创建平滑png?,ios,objective-c,image,photoshop,uitabbaritem,Ios,Objective C,Image,Photoshop,Uitabbaritem,当我用参数30x30pxl在Photoshop中创建png时,用白线清除背景,看起来分辨率很差。指向演示选项卡项快照的链接: 我想在这幅画上画出平滑的线条。我怎样才能得到它?看起来您正在视网膜设备上使用非视网膜图像。创建一个60x60版本,名称与30x30版本相同,后缀为@2x(例如,clock@2x.png)。将此添加到您的项目中 编辑:您在Photoshop中生成的图形是像素化的,对于@2x图像,非常模糊。由于源图像质量很差,iOS无法神奇地使其平滑 使用Photoshop中的形状工具创建清

当我用参数30x30pxl在Photoshop中创建png时,用白线清除背景,看起来分辨率很差。指向演示选项卡项快照的链接:


我想在这幅画上画出平滑的线条。我怎样才能得到它?

看起来您正在视网膜设备上使用非视网膜图像。创建一个60x60版本,名称与30x30版本相同,后缀为
@2x
(例如,
clock@2x.png
)。将此添加到您的项目中

编辑:您在Photoshop中生成的图形是像素化的,对于@2x图像,非常模糊。由于源图像质量很差,iOS无法神奇地使其平滑


使用Photoshop中的形状工具创建清晰、锐利的形状路径。确保将形状与像素边界对齐,以获得额外的清晰度

如果我创建的分辨率为60x60,则该文件名以@2x.pngCan结尾,您可以向我们显示30x30和60x60图标吗?原始图标,不是tab bar.neilco的截图,谢谢,但我使用了shape工具。图上的圆圈是用椭圆工具画的。我将着色设置为4pxls左右。您看到的结果=(我如何使用@2x.png?问题可能是我在故事板中设置了图像,而不是在代码中设置了图像?它是否会导致第二个屏幕截图中的图像无法缩放?