
这些设备具有不同的分辨率,其中较新的设备(例如iPhone 6和iPad Retina)具有较高的分辨率,较旧的设备(例如iPhone 4)具有较低的分辨率.
对于图像,图像资源中的@ 1x,@ 2x和@ 3x占位符允许您提供:
>一张映射到@ 1x的低分辨率图像,
>中等分辨率图像,映射到@ 2x,和
>高分辨率图像,映射到@ 3x.
因此,在通用应用程序中,例如,用于图标的@ 1x /低分辨率图像将自动用于iPhone 4设备,而@ 3x /高分辨率图像将用于iPhone 6设备.
对于我的通用应用程序,我会使用各种PNG图像并根据Apple的iOS Human Interface Guidelines文档中的Icon and Image Sizes进行缩放.
例如,如果我有一个App Icon图像,那么我将以三种不同的大小创建该图像的三个不同副本:
>低分辨率@ 1x版本,76 x 76.
>中等分辨率@ 2x版本,120 x 120.
>高分辨率@ 3x版本,180 x 180.
如果您使用的是故事板,则可以将相关图像拖放到图像的相应1x / 2x / 3x图像资源位置.
再次,请参阅Apple的人机界面和用户界面指南,以了解您要为各种资产定位的近似图像大小(即应用程序图标,启动图像,设置图标,标签栏图标等).
总结以上是内存溢出为你收集整理的Xcode iOS Universal应用程序图像大小全部内容,希望文章能够帮你解决Xcode iOS Universal应用程序图像大小所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)