我正在尝试设置一个UIPageViewController
来浏览三个非常不同的视图。我需要有一个UICollectionView
,一个UITableView
,然后是另一个UICollectionView
,格式不同。任何人都可以澄清,这是否可能?我一直在寻找最近几天,并没有找到明确的答案。我不是要求有人为我解决这个问题,我只是想知道我是否应该放弃并采用不同的方法。
答案 0 :(得分:1)
是的,有可能。
来自UIPageViewController类参考:
A page view controller lets the user navigate between pages of content,
where each page is managed by its own view controller object.
您需要为每个页面都有一个viewController。我建议你在这里阅读:https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html
答案 1 :(得分:0)
你当然可以。 UIPageViewController
用于显示不同的视图控制器。
亲自尝试,不是那么难。您需要实现UIPageViewControllerDataSource
来返回不同的UIViewControllers
,但这就是它。
答案 2 :(得分:0)
是,您可以在UIPageViewController
内拥有不同的观看次数。这是Apple UIPageViewController
A page view controller lets the user navigate between pages of content,
where each page is managed by its own view controller object.
以下方法用于设置要显示的视图控制器。
setViewControllers:direction:animated:completion:
对于教程/示例代码,您可以查看以下内容:
http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/
浏览这些链接,然后开始编写您的要求。那么你会很高兴。