【问题标题】:AutoLayouts, Contraints, UIView and re-sizing自动布局、约束、UIView 和调整大小
【发布时间】:2013-05-14 07:21:16
【问题描述】:

我已尝试搜索 AutoLayout、Contraints 和其他几个项目,但对于看似简单的问题,我似乎找不到简单的答案。下面是两张截图。第一个是 Storyboard 中的 4" iPhone,第二个是 3.5"。

在底部,我有一个“UIView”,它位于所有其他图层的顶部,只有当我点击“分享”按钮时才会弹出。看到我的问题了吗?我想在 3.5" 和 4" 上保持相同的 UIView 大小。如您所见,它在增长,在 4" 屏幕上看起来不太好。需要调整哪些设置才能实现这一点。我知道这将是一个约束设置。

【问题讨论】:

    标签: iphone xcode storyboard constraints autolayout


    【解决方案1】:

    只需选择黑色顶部UIView,并在 IB 窗口中添加高度约束。 为此,请在窗口右下角搜索“Pin”菜单,然后选择“Pin Height”。

    这告诉 Xcode 您希望视图始终保持相同的高度。请注意,这可能会使您的视图的先前约束之一无用(在我的情况下,我删除了“顶部空间”)。

    【讨论】:

    • 哇,我以前怎么没有尝试过,这超出了我的想象。谢谢。
    • 公平地说,我认为 Apple 犯了一个严重的 UI 错误,将如此重要且有用的菜单放在(不太有用的)缩放菜单旁边。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多