Objective-C setNeedsUpdateConstraints与updateConstraintsIfNeeded

cnotethegr8

我已经阅读了有关这两种方法的Apple文档,但我仍然不太了解。

有什么区别,为什么我会用两种setNeedsUpdateConstraintsupdateConstraintsIfNeeded

ant

随着setNeedsUpdateConstraints你在暗示该系统的约束需要在未来的布局通过重新计算,没有实际发生,当你调用这个方法,让我们说你只是设置一个标志。

当您调用时updateConstraintsIfNeeded,您实际上是在要求系统在该特定执行时刻重新计算约束,在此调用之后,约束将保存新近更新的值(尽管不一定意味着UI已经更新!)。这是系统在每次布局通过时自动调用的方法,以触发约束的重新计算。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章