代码之家  ›  专栏  ›  技术社区  ›  Curt Rand

iOS:UI对象是否可以尊重安全区域而不在故事板中自动布局?

  •  0
  • Curt Rand  · 技术社区  · 6 年前

    在我的示例中,在 UIStoryBoard .这对非iPhoneX设备很有效。但是,当我使用iPhoneX时,它会被切断。按钮会在安全区域上方。

    enter image description here

    我想知道uibuttons是否可以尊重安全区域而不在故事板中自动布局?如果没有,我如何复制这个布局(uibuttons自动调整大小灵活的宽度和高度)与自动布局和尊重安全区域?我认为我应该在uibutton本身上使用纵横比。不确定这是不是正确的方法。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Curt Rand    6 年前

    结果发现答案比我想象的要简单。把所有的ui按钮放在另一个视图中。然后向该视图添加尊重安全区域的约束。这样,uibuttons仍然可以使用自动调整大小。

    Migrating a project using autoresizing masks for iPhone X