2011-09-09 82 views
0

我想創建一個具有水平分頁視圖的iphone應用程序。我在網上看到很多水平分頁的例子,但是我沒有看到每個頁面都有垂直滾動的例子。換句話說,我想要一個水平分頁,並且每個頁面都會垂直滾動(上下)。感謝您的幫助!UIScrollView horiztal分頁

凱文

回答

0

基本上,你需要2個屬性,以便被設置爲頁面滾動型:

/* set the frame of the scrollView */ 
[scrollView setFrame:CGRectMake(0,0,280,340)]; 

/* make sure the scrollView snaps (pages) */ 
[scrollView setPagingEnabled:YES]; 

/* this tells you the size of the content, width, height */ 
[scrollView setContentSize:CGSizeMake(280, 680)]; 

哪裏280是寬度,並680是高度,你會採用滾動視圖的原始高度(這裏是)並將其乘以所需的頁數。所以在這個例子中,會有2個垂直頁面。 2因爲340 x 2是680,有道理嗎?

同樣的方法適用於水平分頁,只有你會乘以scrollView的寬度。

+0

謝謝,但我現在面臨的問題是,當我沿着對角線移動頁面時,它並不堅持四個邊界。它自由移動。 – kevin

+0

它工作正常,如果只有寬度變化 – kevin

+0

粘貼您的代碼。 – WrightsCS