使用对所有单元格可见的删除按钮创建UITableView

时间:2012-03-14 19:26:50

标签: ios cocoa-touch uitableview

通常可以创建一个带有单元格的UITableView,允许用户通过滑动单元格或点击单元格左侧可见的旋钮来显示单元格右侧的红色“删除”按钮。

但是,我想创建一个UITableView,默认情况下所有单元格都有可见的“删除”按钮(不需要滑动/敲击旋钮)。是否可以使用标准的Cocoa Touch方法?

(我知道我可以在自定义UITableViewCell中定义自己的按钮,但如果可能的话我宁愿使用标准方法......)

2 个答案:

答案 0 :(得分:2)

在视图控制器的[tableView setEditing:YES animated:NO]实施中调用-viewDidLoad

答案 1 :(得分:1)

好吧..没有。实际上,左侧的红色减号是Cocoa中常见的解决方案。我不相信你没有得到正确的删除按钮而没有对tableView的丑陋黑客攻击。

所以可能你必须制作一个自定义解决方案。但是你不需要在这里进行子类化。您可以使用常规UITableViewCell并将UIButton设置为accessoryView