【问题标题】:UIStoryBoard - Prevent View from overlapping status bar (iOS 11 App)UIStoryBoard - 防止视图重叠状态栏(iOS 11 应用程序)
【发布时间】:2017-09-18 09:15:15
【问题描述】:

我想停止我的视图与状态栏的重叠

【问题讨论】:

    标签: swift iphone storyboard ios11 xcode9


    【解决方案1】:

    使用自动布局并将您的视图固定到顶部布局指南,或使用新的安全区域布局指南。要启用它,请在情节提要的文件检查器中勾选以下选项。

    作为一个例子,我使用了灰色图像视图:

    如下图所示,它没有与状态栏重叠:

    【讨论】:

    • 你能分享更多细节吗?
    • 我尝试向我的所有 VC 添加安全区域,它会自动从安全区域而不是布局指南中获取间距,但是当我运行应用程序时,视图仍然从问题中提到的红线上方开始。跨度>
    • 我必须查看故事板和约束才能为您提供帮助。
    • 我必须将“顶部对齐到:安全区域”约束的常量更改为 0。当时是-20。由于单击“使用安全区域布局指南”,可能会自动设置 -20。
    • 没有故事板怎么办?
    猜你喜欢
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多