2010-08-13 172 views
2

根据苹果公司的网站,iPhone 4的分辨率为960×640像素,分辨率为326 ppi。我用这些规格制作了一个图像,但是当我把它放到我的iPhone上作为我的一个应用程序的背景时,它太大了,您只能看到图像的左上角。我如何使它合身,如何制作高分辨率的iPhone 4背景?高分辨率iPhone背景

回答

2

您使用的是UIImageView吗?你应该有你的图像的两个版本

  • image.png - 分辨率320x480正常图像的旧手机
  • [email protected] - 用于改善与640×960分辨率

的iPhone4当您设置的文件位置(无论是编程方式还是界面生成器),只需告诉它有关'image.png'的信息。 iPhone4会自动寻找'@ 2x'版本。

+0

PNG是首选吗? – CodeGuy 2010-08-13 19:01:07

+0

nope,只是用它作为例子 – ACBurk 2010-08-13 20:06:39

5

您需要给它起一个名字“[email protected]”,其中重要的部分是@2x,这样他们才可以正确地应用该比例。

意识到您还需要“someImage.png”,它是没有视网膜显示器的设备的一半尺寸。

我总是使用“someImage.png”文件作为初始图像,然后操作系统将在运行时自动切换到@2x图像,所以不用担心。只需将其设置为标准320x480或480x320,然后让操作系统完成剩下的操作。

+1

例如[email protected]和Default.png – 2010-08-13 17:25:05

+0

你想使用PNG吗?这是否比JPG更好? – CodeGuy 2010-08-13 19:01:23

+1

PNG =更高质量=更好的用户体验=开心的苹果。另外它有一个透明的alpha通道。我不喜欢使用JPEG,因为压缩使它们看起来很糟糕。最重要的是,编译器会在捆绑它们之前优化所有的PNG,这样它们会缩小一些。 – iwasrobbed 2010-08-13 19:33:06