加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Xcode iOS Universal应用程序图像大小

发布时间:2020-12-14 19:29:10 所属栏目:百科 来源:网络整理
导读:我正在尝试为所有iOS设备(iPhone和iPad)创建通用应用程序.现在我对图像大小处理感到困惑.给我一个@ 1x,2x,3x图像大小的过程和细节. 解决方法 如您所知,市场上有多种iOS设备,如iPhone 4,iPhone 4s,iPhone 5,iPhone 5s,iPhone 6,iPad,iPad Retina等. 这些设备
我正在尝试为所有iOS设备(iPhone和iPad)创建通用应用程序.现在我对图像大小处理感到困惑.给我一个@ 1x,2x,3x图像大小的过程和细节.

解决方法

如您所知,市场上有多种iOS设备,如iPhone 4,iPhone 4s,iPhone 5,iPhone 5s,iPhone 6,iPad,iPad Retina等.

这些设备具有不同的分辨率,其中较新的设备(例如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的人机界面和用户界面指南,以了解您要为各种资产定位的近似图像大小(即应用程序图标,启动图像,设置图标,标签栏图标等).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读