Xcode 删除interface builder中的顶部和底部布局辅助线

Xcode 删除interface builder中的顶部和底部布局辅助线,xcode,autolayout,interface-builder,Xcode,Autolayout,Interface Builder,我想基于父视图进行自动布局,但顶部和底部布局指南对我不利。问题是,我在一个嵌入式视图控制器中,它们不相关: 布局指南如下所示: 我想这些设置中的一个可能会删除它们,但运气不好: 我如何摆脱这些指南?如果这是不可能的,任何关于它们为什么被创建的信息都会非常有用 谢谢 自动布局正在使用推断的状态栏大小 要对此进行更改,请选择视图控制器,并显示属性检查器。将状态栏属性从推断(如问题中所示)更改为无。删除顶部和底部布局指南 只需取消选择并重新选择使用安全区域布局指南, 正如Apple弃用的顶部布局

我想基于父视图进行自动布局,但顶部和底部布局指南对我不利。问题是,我在一个嵌入式视图控制器中,它们不相关:

布局指南如下所示:

我想这些设置中的一个可能会删除它们,但运气不好:

我如何摆脱这些指南?如果这是不可能的,任何关于它们为什么被创建的信息都会非常有用


谢谢

自动布局正在使用推断的状态栏大小


要对此进行更改,请选择视图控制器,并显示属性检查器。将状态栏属性从推断(如问题中所示)更改为无。

删除顶部和底部布局指南


只需取消选择并重新选择
使用安全区域布局指南
, 正如Apple弃用的
顶部布局指南

@丹尼尔·斯托姆的回答更准确

@胡安的回答很好,不是很好


您必须在
情节提要中手动执行此操作。开始从俯视图到内部视图进行选择和查看,并找到
视图
,该视图具有由
布局指南自动提供的一些视觉上的上下边距


当您找到视图时,请修改“
底部
”和“
顶部
约束
,使其与“
超级视图
”相反,而不是“
底部布局指南
”或“
顶部布局指南
”不要忘了给它一个
常量
0
,而不是可以自动应用的20/-20。

我记不起来了,但从我的问题来看,我是说我尝试了摆弄屏幕截图和设置状态栏中的所有旋钮:没有一个没有移除布局指南。也许这是一个bug,在后来的xcode版本中被修复了。你是说将其设置为“无”肯定会删除顶部和底部的布局指南?我刚刚制作了一个空白VC并设置状态栏:无。它不会删除顶部和底部布局辅助线。Xcode v8.0(8A218a)在您的空白VC中,您是否也将顶部和底部栏设置为“无”?可能您还需要隐藏状态栏,方法是设置状态栏初始隐藏=是,以及基于视图控制器的状态栏外观=否。我刚刚创建了一个全新的项目,并且能够删除辅助线。(1) 我选择了视图控制器,并将状态栏、顶部栏和底部栏设置为“无”。(2) 我在主视图中添加了一个UIImageView,并为前导、尾随、顶部和底部创建了四个约束。(3) 我通过设置状态栏初始隐藏=是和基于视图控制器的状态栏外观=否来隐藏状态栏。我必须取消选择并重新选择
使用安全区域布局指南
,以删除顶部/底部布局指南,并且仍然保留安全区域布局指南。这些选项在任何地方都不可用。顺便说一句,我继承了一个带有.xib文件的项目。感谢@Alsh编译器的编辑。我的手发抖。很高兴能帮忙