我无法理解为什么会这样

时间:2015-07-13 07:28:29

标签: ios swift

why did it come this!!

我为滚动视图的superview(内容视图)设置了4个约束(上,下,左,右)。

我为页面控件的superview(内容视图)设置了2个约束(下,右)。

但结果显示在图片上。

滚动视图没有填满内容视图,但页面控件完美地完成了它。

我无法理解为什么会这样。

我希望有人可以帮助我T.T

the new picture

此问题尚未解决,我认为问题可能是代码?

所以,我在这里打印代码。有人可以找到根本原因吗?

yellow warning here

有人提到黄色警告,我在这里发布捕获。

2 个答案:

答案 0 :(得分:0)

因为UIScrollView还需要widthheight个约束。

为superview设置equal widthequal height约束应该可以解决问题。

答案 1 :(得分:0)

如果您的整个屏幕布局由AutoLayout组织,则无法设置视图层次结构中的UIView的frame属性。除非您指定视图不通过在.story的.nib中为整个文件禁用此方法来监听AutoLayout,或者通过设置属性为特定视图指定此方法。