一个滚动视图中的两个 UITableView
Posted
技术标签:
【中文标题】一个滚动视图中的两个 UITableView【英文标题】:Two UITableViews in one scrollview 【发布时间】:2016-09-30 10:59:41 【问题描述】:我想做UIViewController
,它有2个UITableViews
——一个是内容表视图,第二个是cmets部分表视图。
基本上,这是一个详细的产品VC,它有自己的UITableView
用于自己的内容,第二个UITableView
将是CommentsVC tableview。
问题是,我想让它们像一个完整的 tableView(一起滚动)(像 2 节样式)。
我的第一个想法是创建UIScrollView
容器,其中包含UITableViews
,但我认为重复使用单元格会有问题。
Example sketch
【问题讨论】:
您到底想要什么,请简述。所以我们可以以适当的方式帮助您。 【参考方案1】:当您在滚动视图中使用 tableview 时,它会在滚动时产生问题,即滚动视图和 tableview 的滚动冲突,因为 UIScrollview
是 UITableView
的父视图。
所以最好用不同部分的UITableView
。一个部分用于您的内容,另一个部分用于 cmets。
【讨论】:
好的,tnx 的反馈 ;) 我想我会采用这种方法。 如果子section item包含一个tableview怎么办?以上是关于一个滚动视图中的两个 UITableView的主要内容,如果未能解决你的问题,请参考以下文章
UIScrollView 中的 UIView 中的 UITableView。滚动表格视图时也不要滚动滚动视图
UITableview 单元格高度在 iOS 14.0 中的滚动表视图上发生变化