ios 8 swift 类似facebook纸质应用的双页

ios 8 swift double paging like facebook paper app

我正在开发一个 iOS 应用程序,我想构建一些我在 Facebook 论文中看到的东西。 这里附上一些我想要实现的设计。 基本上,在屏幕的上半部分我有一个分页。 在下半部分,我想要另一个与上侧页面相对应的分页。 所以,当我滚动上侧页面时,我想更改下侧的页面。 所以对于每个上页我有几个下页(每个页面的子页面数量不同)。

知道如何实现吗? 我正在考虑使用 UICollectionView 但这是最​​好的解决方案吗? 如果可以,如何搭建下层分页系统?

感谢任何想法。

C.C.

您应该看看使用 UIPageViewController。它非常适合您想要的手套。您可以使页面从一个页面滚动到下一个页面,或者使用像 iBooks 这样的页面卷曲效果(这两种效果都内置在页面视图控制器中。

您可以在每个页面上托管第二个页面视图控制器来执行您想要的子页面滚动。 (你会在你想要子页面去的每个页面上放置一个容器视图,然后 link 容器视图到带有嵌入 segue 的第二个页面视图控制器。)