我在iOS 10上遇到了一些问题,与自动布局相关的内容(类似于其他人发布的有关如何设置延迟框架的帖子)。
我已经解决了所有这些问题,但仍有一个问题存在。
我有一个相当复杂的视图,其中一个视图位于另一个视图内部,并具有与其父视图匹配的四个方向的约束。当所有布局都完成时,父视图的Y值为141.5,高度为200(正是应该的)。
不幸的是,其中的视图,应该有一个Y值为0,但其Y值为-141.5,高度为341.5。这意味着内部视图太高了,它正在顶部渲染视图。
我已经尝试了所有方法,包括设置显式高度约束,但所有方法都被忽略。
为什么它不能停留在原处? 在iOS 9中,这一切都运行得非常完美。
[self.view layoutIfNeeded]
强制进行布局 https://dev59.com/ZFkS5IYBdhLWcg3wvI20#39548367 - Teffi