适用于所有屏幕尺寸的iOS全屏背景图像

时间:2014-12-26 01:18:56

标签: ios swift uiimage

我正在尝试为我的应用设置背景图片,该图片可以缩放以填充4,4.7和5.5英寸的屏幕。

  • 我正在使用swift
  • 在XCode 6中工作
  • 我创建了一个640 x 1136图像,并在我的images.xcasetts文件夹中粘贴了@ 1x,@ 2x和@ 3x图像。我选择了'比例来填补'图像视图的模式。
  • 我在4英寸屏幕的main.storyboard文件中创建了一个UIImage。我建立时,这个图像填满了屏幕。
  • 我想我已经尝试了几乎所有高度/宽度/宽高比限制的组合而没有运气。

2 个答案:

答案 0 :(得分:10)

4和4.7使用@ 2x,5.5使用@ 3x,请参阅屏幕截图详细信息。

Screenshot

您可以从Ugur Akdemir's Dribble下载作为此屏幕截图来源的PDF。

答案 1 :(得分:0)

您可以使用此解决方案:http://codemotionapps.com/get-assets-ready-ios8-iphone-6-plus/

.

我在免费的Inkscape编辑器中创建了矢量渐变并导出为PDF(我的PDF文件大小为4Kb)。然后我将此PDF添加到我的项目中的Images.xcassets并选择它。在“比例因子”的“属性”检查器中,选择“单向量”编译应用程序时,PDF会为所有nesesery分辨率@ 1x,@ 2x,@ 3x和其他人生成PNG: - )