我一直在這個整個上午奮鬥了超過3個小時,現在我真的瘋了!UIScrollView將無法工作
我正在使用Xcode 4.6爲iOS 6創建Storyboard應用程序。我拖放UIScrollView
到ViewController。在設計了Scroll視圖的可視部分之後,使用它的手柄,我垂直拉伸它並將其向上推,使得該部分對我來說是可見的,以便設計屏幕的其餘部分。完成後,我將滾動視圖放回到適合視圖的位置。但我沒有調整滾動視圖的大小以匹配來自IB的視圖的大小。
我在viewDidLayoutSubviews
方法中添加了以下代碼行(由於Chris的註釋here,使用該方法代替viewDidLoad
)。
self.scrollView.contentSize = self.view.frame.size;
該代碼被執行但滾動條不會出現,它的滾動根本不起作用!我在這裏經歷了幾乎所有的關於這個問題和答案,並嘗試了一切,但無濟於事。
我附加了可運行的Xcode項目here。
請告訴我應該做些什麼才能使其工作。我對蘋果永遠感到沮喪。
謝謝。
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width,500);只需放置一個靜態值並檢查並設置委託連接到您的滾動視圖。 @Isuru – 2013-03-20 06:18:12
scrollize的contentize必須大於scrollview的frame(height/width),否則不會滾動,因爲不需要滾動,所有內容都可見而不滾動。而且你還在使用「自動佈局」, – Exploring 2013-03-20 06:21:47