【问题标题】:Scrolling cells over UITableView with a fixed "Header"使用固定的“标题”在 UITableView 上滚动单元格
【发布时间】:2016-11-25 23:49:01
【问题描述】:

我希望UITableView 的顶部是一个固定视图,单元格可以像下面的 gif 那样滚动。文本会改变,按钮应该是可交互的。

我该怎么办?我的一个想法是在 UITableView 后面添加一个子视图并偏移 contentInset,但这会使按钮无法使用 AFAIK。

有什么想法吗?

【问题讨论】:

  • 单元格必须是静态单元格还是可以是动态原型?

标签: ios objective-c swift uitableview uikit


【解决方案1】:

你可以试试这个解决方案:

将标题视图添加到容器视图,然后将tableview添加为标题视图的子视图。

覆盖tableview的方法:

  • (BOOL)pointInside:(CGPoint)point withEvent:(nullable UIEvent *)event;

如果header view有可见区域(查看tableview的contentOffset),并且point在可见区域内,返回false。

【讨论】:

    猜你喜欢
    • 2017-07-23
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 2019-12-19
    相关资源
    最近更新 更多