可滚动内容大小歧义与空UIScrollView(XCode 6)

时间:2014-10-03 03:29:14

标签: cocoa-touch uiscrollview xcode6

在我的项目中,我在多个视图控制器中有多个空的scrollview(带有AutoLayout的布局)。在运行时,视图将添加到基于用户的滚动视图及其所需内容。这在XCode 5中很好,IB编辑器从未显示任何警告。

最近,我更新到XCode 6以获得对iOS 8和新iPhone模拟器的访问权限。我发现所有那些曾经没有问题的空滚动视图(XCode 5中没有警告)现在显示可滚动内容大小模糊的警告。我检查了我的AutoLayout,似乎没问题。

知道是什么原因引起的吗?

P.S。但是当我使用模拟器和设备运行时,每件事情似乎都没问题,没有布局问题。

2 个答案:

答案 0 :(得分:1)

根据你的描述,歧义在运行时解决,所以当你在IB中进行设计时,这种约束不存在。

如果您想避免此警告,可以在IB中将intrinsic size设置为Placeholder,如下所示:

enter image description here

答案 1 :(得分:0)

1)在scrollview中添加UIView。

2)将约束前导,尾随,上限,下限设为0。

3)向UIView添加两个额外约束对齐中心X和Y.