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

Iphone UITableView编辑模式下的另一个按钮,iphone,objective-c,cocoa-touch,iphone-sdk-3.0,ios4,Iphone,Objective C,Cocoa Touch,Iphone Sdk 3.0,Ios4,在UITableView单元格的编辑模式下,我需要在“删除”按钮旁边添加一个按钮。如有任何建议,我们将不胜感激。谢谢。我建议您使用第一个子类UITableViewCell。在相应的init方法中,创建按钮并将其作为子视图添加到contentView。把按钮藏起来。然后覆盖LayoutSubview,并通过设置按钮的frame属性将按钮定位到内容视图上。然后子类willTransitionOnState:检查状态是否为UITableViewCellStateShowingEditControlMa

在UITableView单元格的编辑模式下,我需要在“删除”按钮旁边添加一个按钮。如有任何建议,我们将不胜感激。谢谢。

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

注意:如果向UITableViewCell添加其他按钮,还需要调整textLabel框架和其他内容,使其不与按钮的矩形重叠

cell.editingAccessoryType = UITableViewCellAccessoryCheckmark;
或“检查”以外的其他值

或者使用“信息”按钮以外的其他值,将其目标设置为适当的值


附件视图胜过类型

看看这个问题:感谢您的回答,不过如果有一个示例源代码来接受这个问题作为答案,那就太好了。
cell.editingAccessoryView = [UIButton buttonWithType:UIButtonTypeInfoDark];