iOS 自动布局约束在视图加载后跳转

iOS Auto Layout Constraint's Jumping After View Has Loaded

在此处制作了一个演示该问题的快速视频:https://vid.me/9kB5

当我删除约束时,文本不会在加载视图时跳转。但这样就达不到目的了。

当我设置约束时,我使用了 "Reset to Suggested Constraints"

有什么想法吗?

这不是约束问题。您的视图位于导航栏下方。您可以通过在 Page View Controller 场景中取消选中 "Extend Edges - Under Top Bar" 来修复它。 在代码中

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

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

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

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