【发布时间】:2015-06-19 20:41:17
【问题描述】:
我想重新调整我的图像以适应 iOS 屏幕的宽度。以下是我使用的代码。
@IBOutlet var bgImageView: UIImageView
override func viewDidLoad() {
super.viewDidLoad()
bgImageView.contentMode = UIViewContentMode.ScaleAspectFit;
bgImageView.frame.size.width = UIScreen.mainScreen().bounds.width;
}
然而,这个解决方案似乎会导致线程问题。这里有什么问题?
【问题讨论】:
-
你使用自动布局?
-
我愿意,但这有关系吗?
-
你可以在这里找到答案 ;) stackoverflow.com/a/28044722/2477632 使用自动布局时的问题我们不能像这样改变框架,更多细节在下面的答案中
-
@HamG 它确实解决了线程问题,但调整大小不正确。
-
可以给你的控制器的XIB截图吗?
标签: ios