- (void)viewDidLoad {
[superviewDidLoad];
//在更新约束时,要调用:
//告诉self.view约束需要更新使用这个方法会走- (void)updateViewConstraints这个方法
[self.view setNeedsUpdateConstraints];
//调用此方法告诉self.view检查是否需要更新约束若需要则更新下面添加动画效果才起作用
[self.view updateConstraintsIfNeeded];
[UIView animateWithDuration:0.25 animations:^{
[self.view layoutIfNeeded];
}];
}
//苹果推荐在updateViewConstraints方法中更新或者添加约束
- (void)updateViewConstraints
{
[super updateViewConstraints];
}
关于更新约束
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 控制台输出如下图 意思是控件的约束重复设置了 Masonry可以设置约束的优先级,优先级分为priorityHig...
- 约束问题: 阻尼动画(frame、约束) 以新浪微博为例,欢迎界面加载完成后,人物头像从底部移动到上部,并有一个弹...
- Xib: 怎样一次全部更新 nib 里面的 黄色约束。xib Misplaced views 点击 xib 里...