多个可见页面的滚动式UIPageViewController

13

我想要一个UIPageViewController,它将显示三个视图控制器视图,其中一个完全可见,另外两个作为右侧和左侧的预览。一个例子就是iOS6应用商店。

iOS6 App Store

使用设置为UIPageViewControllerTransitionStyleScroll的UIPageViewController进行此操作是否可行?
基本上,我希望能够有三个UIViewControllers,随着用户浏览列表中的1个项目(n至少为50),我可以将它们回收利用。我知道可以使用启用分页的UIScrollView来实现此类接口,但是如果Apple已经为我完成了视图重复使用,则需要一些视图移动代码,我宁愿不写。
顺便说一下,我完全接受这仅适用于iOS6,也接受替代方案(如果存在)。
谢谢!

你最后得到了什么结果? - dokkaebi
2
基本上是一个水平的集合视图,滚动视图被设置为页面。我将其设置为未填充整个宽度,并关闭了 clipsToBounds。我现在没有代码在面前。 - ultramiraculous
听起来很合理。太糟糕了,它没有内置到PageViewController中 - 它看起来如此接近。谢谢! - dokkaebi
是的,我知道。噢,好吧... - ultramiraculous
1
@ultramiraculous,你能把你的代码发在这里吗?这对其他人会非常有帮助。 - Chintan Patel
1个回答

4

请查看新的集合视图。我认为你可以利用重用单元格等方式创建类似的内容。


谢谢。当我开始处理这个功能时,这就是我最终采取的做法。 - ultramiraculous

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接