UITableView编辑模式下的另一个按钮
答
我会建议你第一个子类UITableViewCell。在相应的init方法中,创建按钮并将其作为子视图添加到contentView。隐藏按钮。之后,您将覆盖layoutSubviews并通过设置按钮的框架属性将按钮定位到您的内容视图上。然后还将子类willTransitionToState:并检查状态是否为UITableViewCellStateShowingEditControlMask。如果是这种情况,请使按钮可见。如果不隐藏它。
注意:如果向UITableViewCell添加一个额外的按钮,您还需要调整textLabel框架和其他东西以不重叠按钮的矩形。
+0
谢谢你的回应,但是如果有一个样本源代码可以接受这个答案,那将是非常好的。 – 2011-01-17 13:22:54
答
cell.editingAccessoryType = UITableViewCellAccessoryCheckmark;
或其他一些价值比“检查”
或
cell.editingAccessoryView = [UIButton buttonWithType:UIButtonTypeInfoDark];
或具有比信息按钮一些其他的价值,与它的目标定的东西适当
附件视图胜过一种类型
看看这个问题:http://*.com/q/2104403/550177 – Felix 2011-01-12 11:34:16