gpt4 book ai didi

ios - UITableViewCell 在点击时显示删除按钮

转载 作者:可可西里 更新时间:2023-11-01 01:39:42 24 4
gpt4 key购买 nike

我正在努力实现以下目标:

  1. 当用户点击表格 View 的一行时。它显示了删除按钮。
  2. 当删除按钮可见且用户点击行时。细胞恢复正常状态。

截至目前,我可以在向左滑动 时显示删除按钮并执行适当的操作。 Item-2 是默认行为。

所以剩下要做的就是以编程方式显示删除按钮。

我尝试了以下方法:

  1. cell.setEditing(true, animated: true) in didSelectRow 但这似乎没有任何效果。
  2. 将 tableview.setEditing 设置为 true 会使左侧出现红色删除图标,点击这些图标后,右侧的按钮就会显示出来。但这不是我想要的。

如前所述,向左滑动会显示按钮。所以我相信我的以下功能已正确实现:

func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool
func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [AnyObject]?

甚至尝试执行以下操作:

func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle

但还是没有效果。

那么有没有办法实现我想要实现的行为呢?

最佳答案

我最终使用了:MGSwipeTableCell

关于ios - UITableViewCell 在点击时显示删除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31081639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com