后续布局后UIView框架的负原点

时间:2017-09-05 17:58:38

标签: ios uiview uikit ios-autolayout

我在第二个和后续布局上得到一个帧=(-335 -560; 375 608),其中原点变为负数(-335,-560)。这会导致视图从屏幕上删除。该视图是UIViewController的根视图。视图是垂直约束的10个子视图的组合,就像在垂直轴堆栈视图中一样。我将最高子视图的顶部锚点限制在此视图的顶部锚点。

我不知道如何将此视图的顶部锚点限制在(0,0)原点。我做错了什么?

2 个答案:

答案 0 :(得分:0)

正确的方法是将自己的自定义视图作为子视图添加到默认视图控制器视图中,并将自定义视图的位置锚点绑定到该视图。

答案 1 :(得分:0)

检查超级视图是否约束其帧是否具有负原点并将相应视图的零间距设置为超视图。参考附图 enter image description here