2013-03-28 81 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