1

我正在为 iPad 开发一个 iOS 应用程序。目前我正在使用分辨率为 2048×1536 像素(iPad3 分辨率)的图像。如果我在 iPad2 或 iPad1 上运行这个应用程序,它会适应它的分辨率(1024×768 像素)吗?或者我应该使用 1024×768 图像并为 iPad3 指定 image@2x 吗?

因为我只有 iPad3 ,所以不知道如何在较低分辨率的设备中看到图像。但它也应该在他们身上完美地工作。

非常感谢任何帮助。请引用您的消息来源。

4

2 回答 2

1

如果您没有非视网膜设备,您可以在模拟器中尝试此操作。

这当然是可能的并且通常看起来不错(至少对于照片,文本和图标在按比例缩小时可能看起来更糟),但是您浪费了相当多的内存,这在 iPad 1 上非常稀缺(它只有 256 MB),所以你通常还应该包括非视网膜图像。

于 2012-06-08T06:53:16.890 回答
0

自动缩小图像通常会导致视觉伪影,这就是为什么 SDK 提供了一种简单的方法来包含任何图像的不同版本,而不仅仅是一个大的图像。

据我所知,所有 iOS 设备(在同一个系列中)的分辨率都是彼此的倍数,因此自动缩放伪影有所缓解,但最好还是包含正确的分辨率。

于 2012-06-08T06:58:17.400 回答