2

这在以前非常有效。这是我的视图层次结构。

在此处输入图像描述

我设置了 contentSize 属性,但在 iOS7 上,滚动视图根本不滚动

在此处输入图像描述

4

3 回答 3

1

实际上,更好的方法是使用纯自动布局方法,其中包含:

  • 滚动视图具有绑定到超级视图的所有侧面约束
  • 容器视图(在滚动视图内)具有绑定到超级视图(即滚动视图)的所有侧面约束
  • 另外容器视图的高度和宽度约束设置为滚动视图的尺寸

就是这样,就像一个魅力。

于 2014-01-31T08:01:14.173 回答
0

我认为您在 .m 类中设置了一些滚动框架,并尝试在 .m 类中提供滚动内容大小。如果您在 .m 中设置了框架,可能会发生冲突。

于 2013-09-19T09:26:18.390 回答
0

经过许多项目后,我终于找到了解决方案(或者可能有来自 Apple 的错误修正)。

您只需要在“底部空间到 Superview”(例如到 20)中添加一个约束。像这样,iOS 知道内容高度是多少。

很好的例子:升级到 iOS7 / xcode 5 后 UIScrollView 不滚动

以编程方式,

莱尼。

于 2014-01-30T16:09:13.600 回答