UITableView编辑模式下的另一个按钮

问题描述:

当处于UITableView单元格的编辑模式时,我需要在删除按钮旁边有一个额外的按钮。任何建议的目的是赞赏。谢谢。UITableView编辑模式下的另一个按钮

+0

看看这个问题:http://*.com/q/2104403/550177 – Felix 2011-01-12 11:34:16

我会建议你第一个子类UITableViewCell。在相应的init方法中,创建按钮并将其作为子视图添加到contentView。隐藏按钮。之后,您将覆盖layoutSubviews并通过设置按钮的框架属性将按钮定位到您的内容视图上。然后还将子类willTransitionToState:并检查状态是否为UITableViewCellStateShowingEditControlMask。如果是这种情况,请使按钮可见。如果不隐藏它。

注意:如果向UITableViewCell添加一个额外的按钮,您还需要调整textLabel框架和其他东西以不重叠按钮的矩形。

+0

谢谢你的回应,但是如果有一个样本源代码可以接受这个答案,那将是非常好的。 – 2011-01-17 13:22:54

cell.editingAccessoryType = UITableViewCellAccessoryCheckmark; 

或其他一些价值比“检查”

cell.editingAccessoryView = [UIButton buttonWithType:UIButtonTypeInfoDark]; 

或具有比信息按钮一些其他的价值,与它的目标定的东西适当

附件视图胜过一种类型