【问题标题】:Using PageViewController for a large number of pages like camera roll image view?将 PageViewController 用于大量页面,如相机胶卷图像视图?
【发布时间】:2013-07-18 02:27:20
【问题描述】:

我正在尝试创建一个应用程序,我需要一种方法来滑动浏览视图。例如,在浏览照片流或相机胶卷中的图像时。但是,我不需要刷过图像,我需要刷过UIViews。我一直在看PageViewController。但是,setViewControllers:direction:animated:completion: 建议我需要为每个UIView 提供一个ViewController。这似乎不是我想要的,因为我需要滚动浏览超过 40 个视图。我认为我在这里缺少一个明显的 ios 功能,因为即使 iBooks 也可以浏览书籍页面。

我在想也许有 3 个ViewControllers 并在我滑动时更改它们的内容。但这似乎很迂回。

请帮帮我! 谢谢!

【问题讨论】:

    标签: ios uiview uicollectionview uipageviewcontroller


    【解决方案1】:

    Apple 在http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html 提供了一个相当强大的示例来使用名为“PhotoScroller”的照片执行此类操作。它使用 UIScrollViews 和 CATiledLayers 来重新创建照片应用程序的体验。您可以修改它以使用您的 UIViews 而不是图像。

    【讨论】:

    • 此外,来自 WWDC 2012 的滚动视图讨论展示了如何使用 UIPageViewController 大规模简化上述示例代码。检查video
    猜你喜欢
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多