我正在制作一个非常复杂的表格视图。这是我应该做的
- 它应该有带标题的部分标题
- 当您水平滚动时,整个 tableview 应该水平滚动
- 您不能只滚动一个部分。
这是一个小屏幕截图。
现在的问题是,我该怎么做?
我正在制作一个非常复杂的表格视图。这是我应该做的
这是一个小屏幕截图。
现在的问题是,我该怎么做?
由于我不是很熟悉UICollectionViews
,我会尝试以下方法:
1.创建一个UIScrollView
,将其框架设置为您的backGroundView.frame
并将其添加到您的backGroundView
2. 创建您的UITableView
. 我猜内容将是动态的,但应该可以通过简单地将每个部分/行中元素的宽度相加来计算最大宽度。使tableView.size.width
您计算出的宽度,添加tableView
到您scrollView
。
3. 将 设置scrollView.contentsize.width
为您计算的tableView.size.width
。
如果我正确理解了您的问题,您现在应该有一个UITablview
可以水平和垂直滚动的。让我知道它是否有帮助。
编辑:
我刚刚创建了一个简单的项目来做我上面描述的事情。到目前为止,dataSource
是一个文本数组。但是使用你添加到cell.contentViews
.
它似乎工作。随意测试: 点击这里