视图加载后iOS自动布局约束的跳跃

时间:2015-07-29 20:32:05

标签: ios autolayout constraints

在此处制作了一个快速视频,展示了这个问题:https://vid.me/9kB5

当我删除约束时,文本在加载视图时不会跳转。但它失败了。

当我设置约束时,我使用了“重置为建议的约束”

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

这不是约束问题。您的视图位于导航栏下方。您可以通过取消选中" Extend Edges - 在Top Bar"在页面视图控制器场景中。  在代码中

- (void)viewDidLoad {
   [super viewDidLoad];
   self.edgesForExtendedLayout = UIRectEdgeNone;
}

答案 1 :(得分:0)

但是,Hari Kunwar的回答对我不起作用。

改变我视图的顶部约束(跳跃的那个......也是顶部的那个)是有效的。

我的顶级约束是顶部布局指南 - 我删除了它,现在当我添加时,我选择了约束常量附近的小箭头并选择了视图而不是顶部布局指南......