使用固定的“标题”在 UITableView 上滚动单元格
Posted
技术标签:
【中文标题】使用固定的“标题”在 UITableView 上滚动单元格【英文标题】:Scrolling cells over UITableView with a fixed "Header" 【发布时间】:2016-11-25 23:49:01 【问题描述】:我希望UITableView
的顶部是一个固定视图,单元格可以像下面的 gif 那样滚动。文本会改变,按钮应该是可交互的。
我该怎么办?我的一个想法是在 UITableView 后面添加一个子视图并偏移 contentInset,但这会使按钮无法使用 AFAIK。
有什么想法吗?
【问题讨论】:
单元格必须是静态单元格还是可以是动态原型? 【参考方案1】:你可以试试这个解决方案:
将标题视图添加到容器视图,然后将tableview添加为标题视图的子视图。
覆盖tableview的方法:
(BOOL)pointInside:(CGPoint)point withEvent:(nullable UIEvent *)event;如果header view有可见区域(查看tableview的contentOffset),并且point在可见区域内,返回false。
【讨论】:
以上是关于使用固定的“标题”在 UITableView 上滚动单元格的主要内容,如果未能解决你的问题,请参考以下文章