我想更新我的ImageView的帧宽和高度,如果它是iPad。我已经尝试过这样的事情,它正在工作,但只有在执行任何UI交互时才会更新视图。
[self.view LayoutIfNeeded]
我也试过了diskName
,但没有相同的结果。有更好的方法可以做到这一点。请帮我解决这个问题。
答案 0 :(得分:1)
使用宽度和高度约束的出口,更新它们并调用layoutIfNeeded()。
@IBOutlet weak var imageViewWidthConstraint: NSLayoutConstraint!
@IBOutlet weak var imageViewHeightConstraint: NSLayoutConstraint!
imageViewWidthConstraint.constant = 140*VAL
imageViewHeightConstraint.constant = 290*VAL
view.layoutIfNeeded()
答案 1 :(得分:1)