【发布时间】:2015-08-12 15:25:21
【问题描述】:
更改我的某些视图组件的约束后,我调用layoutIfNeeded 来执行更改。问题是有时在方法调用和实际视觉变化之间存在非常明显的延迟。我做错了什么?
[self.view layoutIfNeeded];
【问题讨论】:
标签: cocoa-touch autolayout uikit uianimation
更改我的某些视图组件的约束后,我调用layoutIfNeeded 来执行更改。问题是有时在方法调用和实际视觉变化之间存在非常明显的延迟。我做错了什么?
[self.view layoutIfNeeded];
【问题讨论】:
标签: cocoa-touch autolayout uikit uianimation
我刚刚意识到你应该在主队列中调用layoutIfNeeded:
dispatch_async(dispatch_get_main_queue(), ^{
self.loginFormConstraintX.constant = -1024;
[self.view layoutIfNeeded];
});
【讨论】: