我遇到了应用程序设计部分的麻烦,我希望有人能帮助我。这里是我的问题的描述:设置图像作为所有屏幕分辨率的背景
我想把一个图像在我的应用程序的所有视图的背景调整所有屏幕分辨率。我的设计师给了我不同大小的背景图片(适用于所有设备,iPhone和iPad)。我没有使用大小类,因为它是一个旧的项目。我有两个故事板:一个用于iPad设备,另一个用于iPhone设备。我创建了一个UIImageView
,把它放在我的故事板视图,并添加了良好的约束(棒各方)
我尝试了两种方法来实现我的目标:
- 使用切割法,但问题是我在我的 图片上有一些徽标,难以分割。
- 使用,
Aspect fit
,Scale to fill
等故事板中的图像的Mode
等。这种方法的问题在于,背景对于一个设备来说似乎很好,但对于所有其他设备而言却是失真的。
我在网上搜索了一些东西,但没有成功。有人已经有这个问题,并找到了解决方案?
非常感谢!
为什么不能根据代码中的大小指定每个图像? –
谢谢你的回应Sujith!我想过这个解决方案,但我没有尝试。其实,我想知道是否有可能处理故事板中的图像。你不觉得这是吗? – Vinestro
您是否尝试过使用[资产目录](https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/AddingImages.html)? – Fonix