将图像大小调整为iOS设备背景

时间:2015-06-19 12:09:48

标签: ios

我想重新调整图像尺寸以适应iOS屏幕的宽度。以下是我使用的代码。

@IBOutlet var bgImageView: UIImageView

override func viewDidLoad() {
    super.viewDidLoad()
    bgImageView.contentMode = UIViewContentMode.ScaleAspectFit;
    bgImageView.frame.size.width = UIScreen.mainScreen().bounds.width;
}

然而,这个解决方案似乎导致了线程问题。这里有什么问题?

1 个答案:

答案 0 :(得分:0)

您可以按如下方式设置图像视图约束 - 其宽度应等于超视图宽度,centerX和centerY与超级视图相同。并且高度不是一个相等的约束,但是少于等于超高的高度。

是的,在使用自动布局约束时手动设置框架是没用的