在iOS的uitableview中定制单元格编辑风格

用户向右滑动时,我想给出两个选项。

两个选项或button名称编辑和删除。

目前它只显示当用户向左滑动,即UITableViewCellEditingStyleDelete

但我想定制这个视图,并给与灰色背景的两个button。目前它是红色的背景。

代码是: –

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { return UITableViewCellEditingStyleDelete; } 

请帮助我如何实现这一目标。

你需要inheritanceUITableViewCell并覆盖

setEditing:animated:
layoutSubviews

这应该以预期的方式工作。

该button是不可定制的,如果你想做这个行为,你将不得不创build自己的自定义单元格并自己添加animation。