【问题标题】:How to use XCode 5 Autolayout for container views?如何将 XCode 5 Autolayout 用于容器视图?
【发布时间】:2014-03-06 13:21:18
【问题描述】:

我已经度过了不眠之夜,试图按照每个关于 xcode 5 自动布局功能的教程进行操作,但我自己做不到。

截图如下:

图 1:所有约束都在视图中清除。

图 2:将“底部空间到底部布局指南”添加到容器视图和两个按钮。

图 3:所以这些都是我的限制。

图 4:当我将视图调整为 3.5 英寸时,没有任何效果。

【问题讨论】:

  • 确保所有约束都存在以避免歧义,并指的是正确参考框架中的右边缘。
  • @gturri 我没有任何代码,我认为您在使用 Autolayout 时不需要任何代码
  • @HM1 所以“添加缺少的约束”?

标签: ios xcode ios7 xcode5 autolayout


【解决方案1】:

我认为您正在将两个按钮(登录 + 注册)作为子视图添加到具有白色背景的某些视图(例如 whiteView)中。
如果上述情况属实,则将“bottomSpace to superview”引脚添加到该 whiteView。所以它始终与 superView 保持相同的距离。

【讨论】:

  • 不,它们只是视图控制器视图上的 UIButtons?
【解决方案2】:

我找到了最好的答案:

专门为 3.5 英寸屏幕制作一个新的故事板,然后在应用程序委托中,只需说如果(iphone 5 的某些定义)然后显示主故事板,否则显示 3.5 英寸的故事板。

下面是更深入的解释: https://stackoverflow.com/a/12537190/2948421

【讨论】:

    猜你喜欢
    • 2014-04-23
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    相关资源
    最近更新 更多