具有水平和垂直滚动的复杂tableview

时间:2013-04-18 08:48:28

标签: iphone ios objective-c uitableview

我正在制作一个非常复杂的桌面视图。这就是我应该做的事情

  1. 它应该包含标题为
  2. 的节标题
  3. 滚动时,整个tableview应滚动
  4. 您不能只在一个部分滚动。
  5. 这是一个小截图。

    enter image description here

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

1 个答案:

答案 0 :(得分: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的自定义UIView。

似乎有效。随意测试它: Click here