0

是的,我已经设置了内容大小。当我执行 contentsize 的 NSLog 时,我得到的高度为 0,宽度为 0,这有点令人困惑。好像我的滚动视图实际上并不存在。

我想我设置滚动视图错误。

在 IB 中,我有一个具有滚动视图的视图控制器子类,滚动视图内部是其他标签/视图/等。

滚动视图是否需要有一个管理“实际”子视图之类的子视图?

当我在滚动视图上运行 NSLog 时,它会出现:

Scrollview: <UIScrollView: 0x81b2960; frame = (0 0; 0 0); clipsToBounds = YES; autoresize = TM+BM; gestureRecognizers = <NSArray: 0x81b2dc0>; layer = <CALayer: 0x81b7390>; contentOffset: {0, 0}>
4

2 回答 2

0

滚动视图不需要有一个主子视图。我会向你忘记连接应该指向 xib 文件中的 UIScrollView 的 IBOutlet 的甜甜圈打赌。

于 2013-03-28T23:43:20.330 回答
0

好的,我想通了,我需要在 viewDidAppear 方法中而不是在 viewDidLoad 方法中包含 contentsize 代码。这很奇怪,因为正在进行其他更改,而不是这个。去搞清楚

于 2013-03-29T22:49:55.650 回答