2013-03-28 50 views
0

是的,我已经设置了内容大小。当我做内容的NSLog时,我得到一个0和0的宽度,这是有点混乱。这似乎是我的scrollview实际上并不存在。IB Instantiated UIScrollView not scrolling

我想我设置了滚动错误。

在IB我有了一个滚动视图,里面的滚动视图是其他标签/视图的/ etc视图控制器子类。

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

当我上了滚动运行的NSLog谈到了这一点:

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

当你做一个滚动视图的NSLog时会发生什么? – fbernardo

+0

编辑以提供该信息 – Pinwheeler

回答

0

好吧,我想通了,我需要有一个viewDidAppear方法contentsize代码不是在viewDidLoad方法。这很奇怪,因为其他更改正在进行,而不是这个。去图

0

滚动视图并需要有一个单独的主子视图。我会打赌美元甜甜圈你忘记挂钩IBOutlet应该指向你的UIScrollView在xib文件。

+0

好吧,我已检查过它,它似乎已连接起来。对象本身的NSLog似乎返回实例化的内存,但没有一个框架,这对我来说是奇怪的 – Pinwheeler