2013-07-18 19 views
0

我想創建一個應用程序,我需要一種方法來瀏覽視圖。例如,在瀏覽照片流或相機膠捲中的圖像時。我不需要通過圖像滑動,但是,我需要滑過UIViews。我一直在尋找PageViewController。但是,setViewControllers:direction:animated:completion:表明我需要ViewControllerUIView。這似乎並不是我想要的,因爲我將擁有超過40個需要滾動瀏覽的視圖。我想我錯過了一個顯而易見的ios功能,因爲即使iBooks也有辦法瀏覽各種書籍。使用PageViewController處理大量頁面(如相機膠捲圖像視圖)?

我想也許有3 ViewControllers並改變他們的內容,只要我刷卡。但那看起來很迂迴。

請幫我一把! 謝謝!

回答

1

蘋果已經提供了一個相當強大的例子,在http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html上用名爲「PhotoScroller」的照片做這種事情。它使用UIScrollViews和CATiledLayers來重新創建照片應用的體驗。您可能可以修改它以使用您的UIViews而不是圖像。

+0

此外,WWDC 2012的滾動視圖演講展示瞭如何使用UIPageViewController大規模簡化所述示例代碼。檢查[視頻](http://developer.apple.com/videos)。 – rickster

相關問題