在Storyboard中,如何让view从状态栏顶部开始布局

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Storyboard中,如何让view从状态栏顶部开始布局相关的知识,希望对你有一定的参考价值。

参考技术A 做项目时,需要一个页面隐藏Nav,tableView从状态栏顶部开始布局,可是自动布局过程中,tableView总是从statusBar下面开始布局(顶部总是覆盖不了状态栏)。后来我发现了问题,找到了解决方法。

1.在storyboard中,选中viewController,在右侧属性栏找到“Adjust Scroll View Insets”选项,取消勾选此项。
2.为tableview布局添加约束时,点击数值右侧的向下箭头,选择“View(current distance = 0)”,不要选“Top Layout Guide(current distance = 0)”

原来自动布局时,是可以选择你的约束是基于superview还是layout guide的。网上关于layout guide的描述如下:

以上是关于在Storyboard中,如何让view从状态栏顶部开始布局的主要内容,如果未能解决你的问题,请参考以下文章

android开发中有editetext,当输入时输入法会把底部的导航栏顶上去。如何解决?

使用 UITabbarController 和 UINavigationController 从 storyboard 调用 View

IOS / Storyboard:使用Autolayout在一个故事板中复制和粘贴View Controller是否安全

如何让Safari全屏 把上面的状态栏隐藏掉

storyboard中怎么找到contentsize

从 AppDelegate 访问 View Controller 的属性