如果我需要更新视图的框架,我可以将代码放在-(void)viewWillLayoutSubviews
中,如下所示:
- (void)viewWillLayoutSubviews {
self.demoView.frame = CGRectMake(0, 0, 10, 10);
}
或者在视图的方法- (void)layoutSubviews
中。
然而,如果我现在使用自动布局,需要在代码中动态更新NSLayoutConstraint
对象,我不知道应该把self.demoWidthConstraint = 10
这样的代码放到哪里。