让UITableViewCell显示没有红色减号的删除按钮

Geo*_*rge 7 objective-c uitableview ios

我想实现一个UITableView,当我按下我的按钮时ViewController,我可以看到单元格右侧的删除按钮,但不能看到单元格左侧的红色减号圆圈.

有什么想法吗?

vir*_*ral 4

只是一种方法:

  1. 在视图上有一个删除按钮并为其分配一个方法
  2. 在此方法中,将 BOOL isDeleteEnabled(或任何您命名的名称)切换为TRUE
  3. 重新加载UITableViewcellForRowAtIndexPath检查该 BOOL 值
  4. 如果TRUE然后加载所有UITableViewCell带有删除按钮的自定义单元格(您需要设置用于删除行的选择器方法)
  5. 点击单元格上的按钮即可删除任意数量的单元格
  6. 删除您的选择后,您可以再次按主按钮并切换值isDeleteEnabled
  7. 再次重新加载UITableView,这次cellForRowAtIndexPath 检查 - 的值isDeleteEnabled将是FALSE。因此,您需要加载普通(或原始)UITableViewCells。

我按照这种方法做了非常相似的事情。

另外,我没有发布它的代码有以下三个原因:

  • 尺寸会太长
  • 他的代码可以在我的工作机器上使用(我现在无法访问)
  • 它会破坏编写此类任务的乐趣。自己做。你会享受它的。