0

我正在制作一个非常复杂的表格视图。这是我应该做的

  1. 它应该有带标题的部分标题
  2. 当您水平滚动时,整个 tableview 应该水平滚动
  3. 您不能只滚动一个部分。

这是一个小屏幕截图。

在此处输入图像描述

现在的问题是,我该怎么做?

4

1 回答 1

0

由于我不是很熟悉UICollectionViews,我会尝试以下方法:

1.创建一个UIScrollView,将其框架设置为您的backGroundView.frame并将其添加到您的backGroundView

2. 创建您的UITableView. 我猜内容将是动态的,但应该可以通过简单地将每个部分/行中元素的宽度相加来计算最大宽度。使tableView.size.width您计算出的宽度,添加tableView到您scrollView

3. 将 设置scrollView.contentsize.width为您计算的tableView.size.width

如果我正确理解了您的问题,您现在应该有一个UITablview可以水平和垂直滚动的。让我知道它是否有帮助。

编辑:

我刚刚创建了一个简单的项目来做我上面描述的事情。到目前为止,dataSource是一个文本数组。但是使用你添加到cell.contentViews.

它似乎工作。随意测试: 点击这里

于 2013-04-18T09:25:47.753 回答