2011-06-22 80 views
1

我有多個視圖作爲UIScrollView的子類。我希望能夠使用頁面控制橫向滾動瀏覽。什麼是最好的方式來做到這一點?如何滾動瀏覽多個視圖?

謝謝!

+0

它們是UIScrollView的子類嗎?因爲您需要在每個子視圖中滾動,或者讓它們成爲UIScrollView的子類,以便您可以像在問題中描述的那樣在它們之間滾動? – Dancreek

+0

我讓他們的子類,所以我可以滾動他們。 – Andrew

+0

沒有你必須把它放到一個uiscrollview,他們不需要是uiscrollviews,除非你想滾動他們的內容 – Daniel

回答

1

你不需要你的視圖是UIScrollView的子類。 UIScrollView是一個允許滾動其內容的容器。

將所有視圖添加爲單個UIScrollView的子視圖。調整滾動視圖的contentSize屬性足以容納所有視圖。然後,只需將scrollview添加到您的主視圖。查看UIScrollView的文檔,並確保您已啓用所需的所有功能。 (如滾動)。

+0

頁面控制怎麼樣?我能輕鬆做到嗎? – Andrew

+0

種類。如果您想跳到任何子視圖,您可以將滾動偏移設置爲其框架原點。 –

+0

是的,頁面控制很簡單。只需打開scrollView的pagingEnabled。它會以滾動視圖邊界的增量進行滾動。 – Dancreek