UITableView + UIscrollView + UIcollectionView 指向正确的方向
Posted
技术标签:
【中文标题】UITableView + UIscrollView + UIcollectionView 指向正确的方向【英文标题】:UITableView + UIscrollView + UIcollectionView Point Me To The Right Direction 【发布时间】:2014-02-02 17:51:43 【问题描述】:我有以下情况。 我有大量的数据分成几部分。 用户只看到 5。但是当他/她单击查看全部(部分标题按钮)时。 我推送另一个 tableview 以及该部分的其余数据。
我想做的是以下几点: 我不想单独推送每个部分,而是想以滚动视图的形式推送(如果可能)所有部分,当用户滚动时,表格视图数据将在下面发生变化。
<----->
第 1 节 -----------------第 2 节-----------------第 3 节 -------------------------------------------|------------------ ------------------
我还希望 tableview 具有相同的功能(水平滚动时),例如 2 个滚动视图滚动相同的内容。
什么是最好的实施方式 - 只需将我指向正确的方向
谢谢
【问题讨论】:
【参考方案1】:在这种情况下,我想你可以遵循这个解决方案:
1,使用 UIScrollView 作为你的根视图(或 rootViewController,随便你);
2,只需将您的 UITableViewControllers & UICollectionViewControllers 设置为 UIScrollViewController 中的 ChildViewControllers;
3、将tableViews和collectionView作为subViews添加到root scrollView中;
顺便说一句,有很多开源项目可以处理这些情况。这里有一些例子:
https://github.com/monsieurje/ICViewPager
https://github.com/daria-kopaliani/DAPagesContainer
也许这个答案并不能帮助你完美解决你的问题,但我认为它会帮助你获得更多灵感。享受它。
【讨论】:
以上是关于UITableView + UIscrollView + UIcollectionView 指向正确的方向的主要内容,如果未能解决你的问题,请参考以下文章