0

我是 iOS 编程新手,我不知道如何根据运行应用程序的屏幕使 UIImageView 加载内容。就我而言,我有一个 100 帧的动画。是否可以使用代码自动缩放非视网膜显示器的图像(图像为 640x960 分辨率)?谢谢!!

4

1 回答 1

5

是的。只需在您的项目(image1.png,image2.png,...)和您的视网膜版本(image1@2x.png,image2@2x.png,...)中添加普通图像。视网膜版本必须在名称末尾附加“@2x”。

只需在您的代码中使用没有“@2x”的版本,Xcode 将完成剩下的工作。此外,您可以只导入“@2x”版本,在代码中使用不带“@2x”的图像,iOS 将在非视网膜设备中自动下采样。

于 2012-08-23T00:14:25.587 回答