使用图像资产也没有解释.我尝试创建新的图像集,它只显示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模式在不同的设备中显示不同比例,即一些部分将被切断.