2014-02-14 33 views
1

我有如下面的故事板:的UIScrollView和自动布局

storyboard overview

我试图让我的UIScrollView滚动。我没有使用自动布局可以很好地工作,但是现在我已经开启了自动布局。

我一直在关注这个博客帖子:How to make a ScrollView with AutoLayout in Xcode5

但滚动仍拒绝工作,我也得到有关暧昧滚动位置警告(见下图)

enter image description here

有人可以请解释如何设置自动布局UIScrollView,包括嵌入视图的属性(长度等)

+0

这可能会帮助您: - http://stackoverflow.com/questions/13499467/uiscrollview-doesnt-use-autolayout-constraints – Hayzum

回答

1

当您使用自动布局滚动视图,你hav E要遵循以下规则:

1确保您的滚动视图帧可以这样计算:

1.1你不得不安装龙头,顶部,尾部,它的底部约束到父视图。

1.2或者你可以设置它的x,y位置(例如前导约束和顶约束)以及宽度和高度约束。滚动视图内

2查看(或视图)帧也应该是可以计算:

2.1确保滚动视图内部的观点已经领先,顶部,后和底约束宽度和高度约束。

2.2如果您的视图的帧大小应与此视图中的项目框架来计算,您需要:

2.2.1针对这种观点(内滚动)建立领先,顶部,后,底部约束滚动视图。

2.2.2对于此视图中的每个项目,设置显式帧(前导,顶部,尾部,底部,宽度,高度约束)。

+0

你能认罪解释这个布局我有条款(即每个视图的约束和滚动视图,按照上述步骤仍然不会产生滚动视图 – scb998

+0

没关系,用户错误 – scb998

+0

你会提供一个示例项目吗?这个问题很常见,我想,一个真实的例子会对社区非常有帮助 – itinance

相关问题