如何在 UITableView 中的分隔符附近添加按钮

Posted

技术标签:

【中文标题】如何在 UITableView 中的分隔符附近添加按钮【英文标题】:How to add button near separator in UITableView 【发布时间】:2019-08-28 21:33:18 【问题描述】:

我正在使用 UITableView 和静态单元格来构建界面,如下所示,但我不知道如何将按钮放在两个单元格之间的分隔符附近。我可以通过编写自定义分隔符来做到这一点吗?最好的方法是什么?

https://prnt.sc/oyuul3

提前致谢!

【问题讨论】:

【参考方案1】:

不写自定义分隔符似乎不是这里的解决方案。我建议减少 TableViewCells 的宽度,并添加一个按钮作为 TableView 的子视图

【讨论】:

【参考方案2】:

一些选项:

    使用 UIScrollView 而不是 UITableView。 使用FooterView的Section HeaderView来模拟分隔符。 在 UITableView 中添加一个类似水印的按钮。为 UITableView 实现 UIScorllDelegate,计算你滚动的偏移量。

【讨论】:

【参考方案3】:

不是 2 个或 3 个单元格,它是只有一个单元格,由许多 UILabel、2 个 UITextField、一个分隔线图像和一个 UIButton 组成。

对于 UITableView,请参考下图 None 分隔符。它将删除 UITableView 的原生分隔线。

至于我,我将使用No Selection 来设计一个带有static cells 内容的表单。

【讨论】:

以上是关于如何在 UITableView 中的分隔符附近添加按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UITableView 部分之间添加空间?

如何删除 UITableView 中的单元格分隔符?

如何在 UITableView 中创建单行视图分隔符

如何增加 UITableView 分隔符高度?

如何增加UITableView分隔符高度?

UITableView:仅在指定部分启用分隔符