当我推到UIViewControllerB然后又弹出到UIViewControllerA时,UIViewControllerA的整个视图大约高出20 px,应该很快,然后(我想在viewDidAppear之后)它将移至其正常位置。在此期间,我不以任何方式操纵约束或UINavigationBar设置。我确实有UIViewControllerA顶部空间到顶部布局指南的所有元素。是什么原因造成的?我曾经与Storyboard合作过几次,但从未遇到过这样的事情。

最佳答案

尝试在view.layoutIfNeeded()viewDidLoad中添加viewDidAppear

关于ios - AutoLayout怪异行为iOS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41352836/

10-13 04:01