我正在开发iOS应用程序,我想构建像我在Facebook论文上看到的那样。 这里附上了一些我想要实现的设计。 基本上,在屏幕的上半部分我有一个分页。 在下半部分,我想有另一个页面对应上面的页面。 因此,当我滚动上侧页面时,我想更改下方的页面。 因此,对于每个较高的页面,我有几个较低的页面(每页的子页面数量不同)。
任何想法如何实现? 我正在考虑使用UICollectionView,但这是最好的解决方案吗? 如果是这样,如何构建较低的分页系统?
感谢您的任何想法。
C.C。
答案 0 :(得分:1)
您应该查看使用UIPageViewController。它几乎适合你想要的手套。您可以将页面从一个滚动到下一个,或者使用像iBooks这样的页面卷曲效果(两个效果都内置在页面视图控制器中。
您可以在每个页面上托管第二个页面视图控制器,以进行所需的子页面滚动。 (您可以在每个页面上放置一个容器视图,然后将容器视图链接到带有嵌入segue的第二个页面视图控制器。)