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

ios – 全屏图像大小和xcode命名

发布时间:2020-12-14 17:34:03 所属栏目:百科 来源:网络整理
导读:我在这里有点困惑.如果,比方说,我想为我的ios应用程序( iphone)设置图像为背景(全屏),我必须制作的图像尺寸是多少?我用谷歌搜索,但没有找到明确的答案. 使用图像资产也没有解释.我尝试创建新的图像集,它只显示3个1x,2x和3x的插槽. xcode如何区分用于iphone
我在这里有点困惑.如果,比方说,我想为我的ios应用程序( iphone)设置图像为背景(全屏),我必须制作的图像尺寸是多少?我用谷歌搜索,但没有找到明确的答案.

使用图像资产也没有解释.我尝试创建新的图像集,它只显示3个1x,2x和3x的插槽. xcode如何区分用于iphone 5和iphone 6的图像(不同比例)?

编辑

我似乎不清楚我的问题.如果iphone 5和6的图像相同,宽高比是否不同?它会在一台设备上拉伸,反之亦然,我不希望如此.回到iphone 6之前,我只需创建尺寸为320×480,640×960和640×1136的图像.png,@ 2x.png和-568h@2x.png.所以我的问题是,对于iphone 6和6,我的图像的命名和大小是多少?

解决方法

If,say,I want to set an image as background (full screen) for my ios app (iphone),what are the sizes for the image I have to make?

您可以使用[UIScreen mainScreen] .bounds的宽度和宽度.设置视图框架的高度.

it just shows 3 slots for 1x,2x,and 3x

它们不用于处理显示比例,仅用于显示解决方案(视网膜或非视网膜).你可以在你的代码中使用xxx.png,它会选择适当地使用xxx@2x.png或xxx@3x.png.

How the xcode differentiate between what image to use for iphone 5 and iphone 6 (different ratio)?

UIImageView有一个名为-setContentMode:的实例方法,你可以使用UIViewContentModeScaleAspectFill模式在不同的设备中显示不同比例,即一些部分将被切断.

(编辑:李大同)

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

    推荐文章
      热点阅读