2011-07-14 72 views
1

我目前正在嘗試將我的UIViewController類中的UIScrollView居中,並且遇到問題。如何在UIViewController中居中UIScrollView

UIViewController位於標籤欄和導航欄內,因此它在iPhone上爲367像素高,寬爲320像素。

UIScrollView放置在該UIViewController中,UIScrollView正從另一個負責顯示內容的UIViewController類加載。

現在,我的目標是使scrollview的寬度比包含UIViewController的寬度小10個像素,以便滾動視圖不佔用屏幕的寬度。

然而,在Interface Builder中,當我選擇300作爲我的UIScrollView的寬度,並在我的實現文件中含有的UIViewController,當我設置寬度爲300,

[scrollView setContentSize:CGSizeMake(300, 1500)]; 

最終的結果是一個完整的屏幕滾動視圖,而不是在每邊切除5。

關於如何照顧這件事的任何想法?

謝謝。

回答

0

你可以使用UIScrollView的

@property(nonatomic) UIEdgeInsets contentInset 

但是,可能是當您使用在Class從Class2中滾動視圖,滾動視圖幀/內容的大小是由類class2對象,而不是class1的筆尖讀取。

+0

感謝您的回答,那完全解決了我的問題。你甚至可以在Interface Builder中設置它,我必須假設它是無關的並且忽略它。 –

相關問題