当我在故事板中将顶部约束设置为 0 时,如何避免 20 边距?

Posted

技术标签:

【中文标题】当我在故事板中将顶部约束设置为 0 时,如何避免 20 边距?【英文标题】:How to avoid the 20 margin, when I set the top constraint to 0 in storyBoard? 【发布时间】:2017-04-20 08:21:16 【问题描述】:

当我将约束设置为 0 时,如何避免 20 的边距?

你可以看到下图,这里多了20个margin,如何避免呢?

【问题讨论】:

点击小箭头....选择不显示顶部布局约束或类似内容的选项。 【参考方案1】:

重写此方法以隐藏 UIViewController 中的状态栏

override var prefersStatusBarHidden: Bool 
    return true

在 Storyboard 中,在属性检查器中设置 Status Bar: None

【讨论】:

【参考方案2】:

试试这个解决方案

它通过约束解决你的问题

https://***.com/a/37438583/3901620

【讨论】:

【参考方案3】:

您可以将启动图像拖到状态栏上方,然后设置约束。

【讨论】:

以上是关于当我在故事板中将顶部约束设置为 0 时,如何避免 20 边距?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Xcode 中为启动屏幕设置自动布局约束

故事板中的重叠视图

iOS将autoLayout按钮位置设置为故事板中心的剩余空间

iOS 故事板视图约束问题

为啥当我在 uiscrollview 顶部添加对象时,即使我将所有四个约束都设置为 0,对象也会下降一点?

代码中的自动布局约束与 XIB 中的大小冲突