2013-03-21 33 views
0

我想使用滾動視圖來顯示大約20行文本,並在底部有一個按鈕。UIScrollView - 無法向下滾動很遠(即使我已將內容設置爲1000)

但是,當我運行我的應用程序時,頁面不會向下滾動到按鈕所在頁面的底部。

我已經嘗試更改內容大小高度,但它根本不會更改滾動視圖。

我正在運行Xcode 4.6。

//.h 
@property (strong, nonatomic) IBOutlet UIScrollView *theScroller; 


//.m 
- (void)viewDidLoad { 
self.theScroller.contentSize=CGSizeMake(320.0,1000.0); 
[super viewDidLoad] } 

任何想法,爲什麼我只能向下滾動一半的頁面? 有沒有更好的方法來顯示20行文本+按鈕?

編輯 - 我當前的框架矩形是310W,500H 編輯 - 爲了清楚起見,我可以向下滾動頁面,但是我無法一直滾動到底部。

在此先感謝。

+0

您的內容的框架是什麼? – DrummerB 2013-03-21 10:46:50

+0

目前我的「框架矩形」設置爲320W,1000H(不知道這是否是正確的做法,但這是我第一次使用滾動視圖)。 – user2194645 2013-03-21 11:03:58

+0

滾動視圖的框架矩形必須小於contentSize。該框架是滾動視圖位於其超級視圖邊界內的位置,contentSize是滾動視圖本身內部顯示的內容大小。 – Petar 2013-03-21 11:06:10

回答

0

如果您未在iPhone5中運行應用程序,可能是由於滾動視圖框架造成的問題。在這裏,您將scrollView框架高度設置爲500像素,即高度大於設備視圖。嘗試減小尺寸小於480.讓我們現在使用300

相關問題