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编译器的编辑。我的手发抖。很高兴能帮忙