iOS 6 Autolayout没有正确调整大小

问题描述:

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

ScreenShot

更新现在看来,这是由于这样的事实,我在这是一个滚动视图的子视图(打算用它来水平滚动,不是垂直)。任何人都知道为什么它不会让我这样做?看起来你仍然应该能够限制到滚动视图的底部。

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

+0

它似乎是因为它是一个scrollview的子视图(试图水平滚动而不是垂直滚动)......叹了口气......我想用手动画所有这些。不管怎么说,多谢拉! –