iPad 3 上较高的 dpi 屏幕对资产有何影响



显然苹果刚刚发布了新的iPad。就开发人员而言,添加新资源以支持 iPad 机型的视网膜和非视网膜显示屏有何影响?它与iPhone 4和4S上实现的@2x型号相同吗?

如果我有foo.png我会叫什么名字来称呼它的不同大小的版本,以便它可以在所有iOS设备上的通用应用程序中运行?

它可能可以通过执行您所说的来解决,@2x但使用设备修改器,因为它们使像素数量增加了一倍。你可能会写myimage@2x~ipad.png.

在 iOS 4 中运行的应用程序现在应包含两个单独的文件 对于每个图像资源。一个文件提供标准分辨率 给定图像的版本,第二个提供高分辨率 同一映像的版本。每对 图像文件如下:

Standard: <ImageName><device_modifier>.<filename_extension>
High resolution: <ImageName>@2x<device_modifier>.<filename_extension>

每个名称的<ImageName><filename_extension>部分 指定文件的常用名称和扩展名。这 <device_modifier>部分是可选的,包含字符串 ~ipad~iphone.当您需要时,可以包含这些修饰符之一 为 iPad 和 iPhone 指定映像的不同版本。这 包含高分辨率图像的@2x修饰符是新的,并且 让系统知道图像是 的高分辨率变体 标准图像。

https://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/SupportingHiResScreens/SupportingHiResScreens.html

相关内容

  • 没有找到相关文章

最新更新