ios swift - 以编程方式更新约束条件
答
我认为你正在寻找:
view.setNeedsUpdateConstraints()
view.updateConstraintsIfNeeded()
然而,知道系统会自动调用这个每个布局传递,所以你可以只使用代码的第一行,除非你需要最新约束的度量。从documentation:
每当一个新的布局传递触发一个视图时,系统调用此方法,以确保为视图和任何约束其子视图从当前视图层次和约束的信息更新。该方法由系统自动调用,但如果需要检查最新的约束,可以手动调用。