我想重新调整图像尺寸以适应iOS屏幕的宽度。以下是我使用的代码。
@IBOutlet var bgImageView: UIImageView
override func viewDidLoad() {
super.viewDidLoad()
bgImageView.contentMode = UIViewContentMode.ScaleAspectFit;
bgImageView.frame.size.width = UIScreen.mainScreen().bounds.width;
}
然而,这个解决方案似乎导致了线程问题。这里有什么问题?
答案 0 :(得分:0)
您可以按如下方式设置图像视图约束 - 其宽度应等于超视图宽度,centerX和centerY与超级视图相同。并且高度不是一个相等的约束,但是少于等于超高的高度。
是的,在使用自动布局约束时手动设置框架是没用的