iOS Auto布局约束在加载视图后跳跃 [英] iOS Auto Layout Constraint's Jumping After View Has Loaded

查看:121
本文介绍了iOS Auto布局约束在加载视图后跳跃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

制作了一个简短的视频演示此问题: https://vid.me/9kB5

Made a quick video demonstrating the issue here: https://vid.me/9kB5

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

When I remove the constraints the text does not jump upon loading the view. But then it defeats the purpose.

当我设置约束时,我使用重置到建议的约束

When I setup the constraints I used "Reset to Suggested Constraints"

任何想法?

推荐答案

这不是一个约束问题。您的视图正在导航栏下。您可以通过在页面视图控制器场景中取消选中扩展边缘 - 在顶部栏下来修复它。
在代码

This is not a constraint issue. Your view is going under the navigation bar. You can fix it in storyboard by unchecking "Extend Edges - Under Top Bar" in Page View Controller scene. In code

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

这篇关于iOS Auto布局约束在加载视图后跳跃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆