滚动浏览UITableviews

时间:2014-09-03 03:57:39

标签: ios objective-c iphone uitableview

我遇到需要滚动UITableViews的情况。 UITableViews的数量可以是任意数字,它是动态的。在这种情况下,考虑到内存密集度,用户体验和整体效率,以下哪项实施会更好?

  1. 要有一个滚动视图,我将所有的tableviews放在
  2. 要有一个集合视图,我将tableviews放在集合视图的每个单元格上。
  3. 或欢迎任何其他建议。
  4. 由于

2 个答案:

答案 0 :(得分:0)

TableView中的TableView或CollectionView中的TableView将是很好的方法,其他智能视图重用功能必须由您实现。

正如您所说,您的数据是动态的 而不是向内部和外部tableview提供滚动,你可以在内部tablView中填充数据,他们将增加尽可能多的数据,并且tableview将包含这些内部tableviews并用作scrollview(提供滚动/分页)

希望它有所帮助。

答案 1 :(得分:0)

如果根据您的评论,您希望有多个表格视图可以水平滚动,我强烈建议您创建一个页面视图控制器,其中每个表格视图都是一个页面。如果你不熟悉如何创建页面视图控制器,我有一个小的开源项目,可以很容易地构建自己的,或者看看我的代码并复制它。

https://github.com/mamaral/MAPageViewController