【问题标题】:iOS: Is it possible for UI objects to respect safe area without auto-layout in storyboard?iOS:UI 对象是否可以在没有故事板自动布局的情况下尊重安全区域?
【发布时间】:2019-05-18 05:27:10
【问题描述】:

在我的示例中,UIStoryBoard 顶部有三个按钮。这适用于非 iphone x 设备。但是,当我使用 iPhone x 时,它会被切断。按钮位于安全区域上方。

我想知道 UIButtons 是否可以在情节提要中没有自动布局的情况下尊重安全区域?如果没有,我如何使用自动布局和尊重安全区域复制此布局(UIButtons 自动调整大小,宽度和高度灵活)?我相信我应该在 UIButton 本身上使用纵横比。不确定这是否是正确的方法。

【问题讨论】:

    标签: ios xcode uibutton autolayout uistoryboard


    【解决方案1】:

    事实证明,答案比我想象的要容易。只需将所有 UIButton 放在另一个视图中。然后将约束添加到尊重安全区域的视图中。这样 UI 按钮仍然可以使用自动调整大小。

    Migrating a project using autoresizing masks for iPhone X

    【讨论】:

      猜你喜欢
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 2011-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      相关资源
      最近更新 更多