我使用自定义图像的标签栏图标,他们显示像素化,我不明白为什么。图像是32x32和300ppi。我已经尝试过72和150ppi,它们都是像素化的。任何人都有解决方案?XCode:标签栏项目图像是pixelated
感谢, 亚当
我使用自定义图像的标签栏图标,他们显示像素化,我不明白为什么。图像是32x32和300ppi。我已经尝试过72和150ppi,它们都是像素化的。任何人都有解决方案?XCode:标签栏项目图像是pixelated
感谢, 亚当
需要两个图像一个32×32像素,并命名为MyIcon.png和命名[email protected]一个64×64像素。然后在故事板中指定MyIcon,iOS将为当前硬件加载正确的图像。
ppi(是印刷生产概念)在iOS中没有效果。 iOS测量Points中的每一件事,iPhone 5的屏幕是320点x 568点。视网膜屏幕为每个点2像素x 2像素。非视网膜屏幕是1像素= 1点。
更新: 对于iPhone 6 Plus(iOS 8),您现在需要第三张图像[email protected]即96 x 96,请参阅Image resolution for new iPhone 6 and 6+, @3x support added?以了解更多详细信息。
当我这样做时,它会显示剪辑版本的图像。 – Adam
如果有帮助,我正在iPhone4s上运行应用程序。 – Adam
只是为了确保我能理解,是我的图像(32x32,300ppi)64x64,300ppi的@ 2x版本? – Adam