iOS UIDesign for All分辨率
我正在使用Xcode 5.1.1。我的应用可以在所有分辨率下正常工作,包括最新的iPhone6和6Plus。但是我的问题是图像被拉伸到新的分辨率。iOS UIDesign for All分辨率
例如,
我有200 * 75像素的图像。如何设置该图像的iPhone 3.5英寸,4英寸,4.7和5.5的屏幕?
我的设计基于3.5英寸的屏幕,但我的设计师给了我从iPhone6加上屏幕设计的图像(200 * 75)。如何适合所有分辨率的图像?
任何帮助将不胜感激。
谢谢。
试试这个
self.imageView.contentMode=UIViewContentModeScaleToFill;
它确定图像views.But是不可能设置所有按钮,图像视图和其他UIElements.So我在这里寻找其他解决方案。但感谢您的建议。是否有其他可能的解决方案,如@ 2x,@ 3x? – Thangavel 2014-11-25 10:30:16
自动布局怎么样? – 2014-11-25 11:10:55
是的。它的工作原理。但我的问题是考虑一个图像414 * 75,它会自动调整大小为320 * 49的3.5英寸屏幕基于自动layout.My问题不是那个。我用过的图像(.png文件)由于其原始尺寸而在小型设备上缩小。因此,我需要为3英寸,4.7和5.5英寸屏幕使用3种分辨率的图像吗?像视网膜图像和非视网膜? – Thangavel 2014-11-25 11:34:08
为什么你使用的是旧版本的Xcode?为什么不更新? – Popeye 2014-11-25 09:41:16
我已经使用了几个第三方框架。所以当我在Xcode 6上运行时,它引发了一个错误。所以我需要更新第三方框架。在此之前,我需要将UI更新存储。因此,我使用的是旧版本。 – Thangavel 2014-11-25 10:28:48
为什么要点?在你做任何事之前,你最好更新xcode 6。您应该始终在最新版本上进行开发。你也可能会发现xcode 6有一些新功能可以帮助解决你的问题。 – Popeye 2014-11-25 10:32:25