繁体   English   中英

一个UIPageViewController中是否可以有多个UIViews

[英]Is it possible to have multiple UIViews inside a UIPageViewController

我正在尝试设置一个UIPageViewController ,它可以通过三个非常不同的视图进行滑动。 我需要有一个UICollectionView ,一个UITableView ,然后是另一个具有不同格式的UICollectionView 任何人都可以澄清,这是否可能? 我过去几天一直在搜索,但没有找到确切的答案。 我并不是要有人为我解决这个问题,我只是想知道我是否应该放弃,而是采用其他方法。

对的,这是可能的。

从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

当然可以。 使UIPageViewController显示不同的视图控制器。

自己尝试,这并不难。 您将需要实现UIPageViewControllerDataSource以返回不同的UIViewControllers ,仅此而已。

是的 ,您可以在UIPageViewController拥有不同的视图。 那是Apple文档的UIPageViewController的第一行

https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html

 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:

对于教程/示例代码,您可以通过以下步骤进行:

https://developer.apple.com/library/ios/samplecode/MyImagePicker/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010135

http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/

浏览这些链接,然后开始编码您的需求。 那你就好了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM