iPhone4 和旧 iPhone 的图形开发在几个方面发生了变化:
- 介绍了点的概念 替换像素。
UIImage
的方法将加载高 用@2x解析资源文件 在文件名中。- 比例因子已添加到
UIScreen
,UIView
、UIImage
和CALayer
类。
因此,如果我们小心处理 CGImage,支持 iPhone4 的高分辨率 Retina 显示屏并不难。
我有几个关于 iPad 2x 模式下非原生 iPad 应用程序的问题:
所有的改变都可以从旧的开始吗 iPhone 到 iPhone4(@2x 资源 自动加载,点概念,规模 因子)应用于 iPad 2x 模式。
应用在 iPad 上的规模可以是 变了。我该如何处理?
最佳答案
对于配备 Retina 显示屏的新款 iPad,您将需要另一组图像用于某些项目,例如启动器图标、启动图像(启动画面)。
例如:
iPhone/iPod Touch 上 Retina 显示屏的启动器图标为 114 x 114,但在新 iPad 上,Retina 显示屏的相同图标为 144 x 144。
其他例子:
在通用应用程序上,对于启动图像(启动画面),您需要为手机/音乐播放器设置图像:
- Default.png(适用于旧设备)
- Default@2x.png(适用于带视网膜显示屏的手机/音乐播放器)
平板电脑的另一个图像集:
- Default-Portrait~ipad.png(适用于原始 iPad 和 iPad 2)
- Default-Portrait@2x~ipad.png(适用于视网膜显示屏的新 iPad)
- 默认横向~ipad.png
- Default-Landscape@2x~ipad.png
“@2x~ipad”在新 iPad 上的工作方式与“@2x”在手机和 iPod 上的工作方式相同,但与旧 iPad 图像集相关。
关于iphone - iPad 2x 模式和 iPhone4 Retina 显示屏(针对开发者)之间有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3576625/