【问题标题】:iOS 6 Autolayout not resizing properlyiOS 6 自动布局未正确调整大小
【发布时间】:2012-11-18 06:23:34
【问题描述】:

所以我要做的就是在屏幕底部放置一个图像视图。在 iOS6 自动布局之前,我可以点击底部的“I”,如果屏幕变短(即屏幕尺寸从 568 到 480 点高),它会将其保持在底部并向上推。但是现在我一直试图在 0 处为 Superview 添加一个底部间距,但我似乎无法做任何事情来摆脱顶部间距约束以停止搞砸我。如果我将顶部间距转换为用户约束然后将其删除(认为垂直约束将由底部间距处理)但它会自动重新创建该约束......有什么想法吗?

更新 似乎是因为我将它作为滚动视图的子视图(打算用它来水平滚动,而不是垂直滚动)。任何人都知道为什么它不会让我这样做?似乎您仍然应该能够约束到滚动视图的底部。

【问题讨论】:

    标签: ios ios6 footer autolayout


    【解决方案1】:

    可能是 Button 的约束在某种程度上是错误的。具有高度、宽度、底部距离和水平居中应该足以定义其位置。尝试删除按钮并将图像视图置于超级视图的中心,看看是否允许您删除该顶部约束。

    【讨论】:

    • 这似乎是因为它是滚动视图的子视图(试图水平滚动而不是垂直滚动)......叹息......我猜我正在为所有这些设置动画手。无论如何,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 2017-03-06
    • 2014-04-29
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    相关资源
    最近更新 更多