iOS Xcode根据百分比填充背景图片

时间:2015-03-26 20:31:48

标签: ios xcode swift

希望根据百分比填充Xcode iOS中的背景图像。

约束

  • 图像必须填满整个屏幕(居中),以便最小尺寸(宽度或高度)适合。 (即使图像因文件大小而变得像素化。)
  • 这必须适用于iPad和iPhone设备。

实施例

enter image description here enter image description here

3 个答案:

答案 0 :(得分:2)

您可以使用UIImageView。要使图像填满屏幕,请将imageView.contentMode设置为ScaleAspectFill

要使UIImageView填满屏幕,请使用自动布局。最简单的方法是为UIImageView添加4个约束。到最近邻居的间距= 0就可以了。像这样: Screenshot from Xcode

或者前导/尾随/上/下空格到superview = 0,如果你愿意的话。

答案 1 :(得分:0)

您希望将UIImageView设置为contentMode,并将其添加为视图的底部子视图。

答案 2 :(得分:0)

将图像视图的高度和宽度设置为屏幕的宽度和高度

var image:UIImageView = UIImageView(frame: CGRectMake(0, 0, self.view.frame.width, self.view.frame.height))