如何制作可滑动的 UItableview 标题以显示像单元格一样的删除按钮

Posted

技术标签:

【中文标题】如何制作可滑动的 UItableview 标题以显示像单元格一样的删除按钮【英文标题】:how to make swipeable UItableview header to show delete button like cells 【发布时间】:2016-03-30 07:10:25 【问题描述】:

我有一个自定义标题,它是UITableViewHeaderFooterView 的子类我想在这个标题中添加类似于UITableViewCell 的删除按钮, 我通过互联网找到了一些开源库来创建可滑动单元格,它们仅扩展了 UITableviewCell 的功能,实际上我暂时不需要,

我真正想要的是创建一个可滑动的标题视图以在滑动时显示删除按钮。

【问题讨论】:

【参考方案1】:

对此没有开箱即用的解决方案。但是我们仍然可以通过我们自己的自定义删除按钮来完成。这个想法是在标题内容视图下有一个UIButton,并在标题上滑动时对其进行动画处理。

Ray Wenderlichs 为 How To Make A Swipeable Table View Cell With Actions 提供了一个很棒的教程 对UITableViewHeaderFooterView 使用相同的逻辑,你就可以开始了。

【讨论】:

以上是关于如何制作可滑动的 UItableview 标题以显示像单元格一样的删除按钮的主要内容,如果未能解决你的问题,请参考以下文章

试图使 UITableViewCell 可滑动和可点击,同时保持 UITableView 可滚动,为啥我的单元格滑动有时只能工作?

如何快速制作嵌套的可折叠 uitableview?

如何在 Twitter iOS 7 应用程序中实现可滑动的时间线

如何在 UITableView Cell 中实现类似于 iOS 邮件的从左向右滑动

如何拦截垂直滑动手势

调用函数reloadData时如何对UITableView进行swap效果