在iPhone上运行我的应用程序时模糊的图像

时间:2012-02-24 21:55:54

标签: iphone objective-c ios xcode uiimageview

所以,我正在使用Xcode 4.2.1为iOS创建一个应用程序,我不知道为什么我的所有图标都很模糊,它们处于高清晰度,但由于某种原因,它们看起来很模糊,质量很差。

即使背景图片看起来很糟糕......

请帮助我,我该怎么办?

这是原始按钮图片:

image

这就是它在应用程序中的外观:

blurry

3 个答案:

答案 0 :(得分:8)

确保您使用结尾@2x.png保存了高分辨率图像,如果不是,它们将无效。还要记住,图像需要是屏幕上像素大小的两倍,这意味着50px x 50px按钮需要100px x 100px - @2x - 文件。

在iOS文档here中了解有关视网膜图标的更多信息。

答案 1 :(得分:2)

您应该舍入每个图像的原点。如果您使用坐标(250.34,340.21)放置图像,则会产生模糊效果。 当您使用自动位置计算以及中心属性来放置视图/图像时,很可能会发生这种情况。

答案 2 :(得分:1)

在模拟器中,使用新的“调试”菜单检查图像是否未对齐。如果是,请使用NSRectIntegral来修复它们的帧。