在Interface Builder中更新后UI未在设备上更新

时间:2015-07-31 07:56:53

标签: ios autolayout interface-builder nslayoutconstraint

我对视图控制器的看法很少。我正在通过约束更新他们的位置,但应用程序总是向我显示以前的观点位置。

删除约束后,它仍然显示我之前的位置。请告诉我如何摆脱这个问题。

1 个答案:

答案 0 :(得分:0)

我正在通过限制更新他们的位置?你什么意思?也许你更新约束常数?你有没有忘记添加?

[self.view layoutIfNeeded];

或者如果您只是在“界面”构建器中更改约束,则会出现类似这样的警告

enter image description here

你应该点击警告,你可以看到这个

enter image description here

点击更新约束,一切正常))

P.S每次,当您在IB中更改约束并且您发出警告时,您应该点击以更新约束。