UITableView + UIscrollView + UIcollectionView指向正确的方向

时间:2014-02-02 17:51:44

标签: uitableview uiscrollview uicollectionview

我有以下情况。 我有大量的数据分为几部分。 用户只能看到5.但是当他/她单击“全部”(章节标题按钮)时。 我将另一个tableview与该部分的其余数据一起推送。

我想做的是以下内容: 我不想单独推送每个部分,而是想推送(如果可能的话)所有部分以滚动视图的形式,当用户滚动tableview时,数据将在下面改变。


                        <----->                                   

第1节-----------------第2节-------------------第3节 ------------------------------- | ------------------ ------------------

我还希望tableview具有相同的功能(滚动水平时),例如滚动相同内容的2个滚动视图。

实施的最佳方式是什么 - 只是指向正确的方向

谢谢

1 个答案:

答案 0 :(得分:1)

在这种情况下,我想你可以遵循这个解决方案:

1,使用UIScrollView作为根视图(或rootViewController,无论你想要什么);

2,只需制作你的UITableViewControllers&amp; UICollectionViewControllers作为UIScrollViewController中的ChildViewControllers;

3,将tableViews和collectionView作为子视图添加到root scrollView;

顺便说一下,有很多开源项目可以处理这些情况。这里有一些例子:

https://github.com/monsieurje/ICViewPager

https://github.com/daria-kopaliani/DAPagesContainer

也许这个答案并没有帮助你完美地解决你的问题,但我认为它会帮助你获得更多的灵感。享受它。