2013-04-10 62 views
-1

我有一個滾動視圖,在IB中添加,並且我還在IB本身上添加了很多對象/控件。其中一些被添加到滾動視圖,但它們超出了界限。滾動視圖的問題,不滾動全長

回到班上,我設置其內容的大小這樣

self.scrollView.delegate = self; 

    self.scrollView.contentSize = CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height + 500); 

滾動長度我觀察的是沒有那麼多。我只是觀察像500像素(而我設置在內容大小的高度大約是900像素)。

請告訴我我做錯了什麼。

+0

self.view.bounds.size.height的值是什麼?的NSLog(@ 「%F」,self.view.bounds.size.height); – DharaParekh 2013-04-10 10:46:19

+0

當然,您可以使用某種動態對齊方式(即約束),並且在給定時刻視圖現在具有謹慎的高度。你將不得不添加更多的代碼,以便我們可以幫助你。 – vikingosegundo 2013-04-10 10:46:29

+0

@DharaParekh:480 px。 – 2013-04-10 10:51:48

回答

0

我使用IB來設置滾動視圖和內部控件,我讓滾動視圖比視圖區域更長,因爲你爲什麼需要在代碼中設置它,除非你動態地繪製內部控件在運行時...我希望它是有用的

+0

如果您有問題,請使用「問問題」鏈接 – ChrisF 2013-04-10 11:51:12