更改UITableViewCell中的删除附件视图

时间:2009-05-13 15:38:29

标签: iphone uikit uitableview

是否可以在UITableView的UITableViewCell中更改从左到右“我想删除此行”滑动时显示的视图?

目前,“删除”按钮似乎忽略了所有其他UITableViewCell自定义选项。

1 个答案:

答案 0 :(得分:15)

删除单元格的棘手问题是:当您从左向右滑动以显示“删除”按钮时,UITableViewCell会移至UITableViewCellStateShowingDeleteConfirmationMask状态,但不会设置其UITableViewCellStateEditingMask状态。这意味着您无法更改编辑状态的accessoryView

解决这个问题的方法是查看UITableViewCell的willTransitionToState:方法。您可以做的是拦截对此方法的调用,该方法会使您的单元格处于删除确认状态并显示您自己的视图,而不是通常显示的“删除”确认按钮。

有关详情,请查看willTransitionToState:的{​​{1}}了解UITableViewCell。