我有一個視圖控制器的組合結構 - 父視圖控制器的視圖有一個洞,我嵌入了另一個視圖控制器的其他視圖。 我使用addChildViewController,然後將該子視圖添加到我的視圖。UIScrollView根本不滾動
現在棘手的部分 - 該視圖有UIScrollView,它拒絕滾動。我通過在Xib中嵌入了兩個其他視圖來製作UIScrollView。
我檢查過scrollView的frame和contentSize,一切正常,內容大小很大,frame是實際的。
在viewDidLoad中我用這個:
self.scrollView.contentSize = CGSizeMake(3000, 3000);
我已經嘗試設置委託,userInteractionEnabled,scrollingEnabled但這些都不幫。我曾嘗試設置所有超級用戶UserInteractionEnabled等,但它也沒有幫助。
我有一種感覺,它是一個Xcode的錯誤,我可能只是讓代碼中的滾動視圖,但這使我感到厭煩,因爲我有巨大的標籤層次結構,它將很難讓他們在代碼中。
我使用ios5並沒有自動佈局。 我試着改變背景顏色爲綠色,我可以看到屏幕上的滾動視圖,它在正確的位置。
你在使用分頁技術實現UIscroll視圖嗎? – iEinstein
可以肯定,您是否檢查過視圖控制器上的autolayout屬性? – JMarsh
你宣佈你的scrollView作爲一個屬性嗎? – sangony