To tell the truth, UITableView cell comes with the sliding delete effect, before the iOS7 is ugly, but after the flat iOS, this sliding delete is very good-looking. And it's also very easy to implement.
The realization of this effect is mainly implemented in the UITableView protocol.
As follows:
Settings can be edited
-(BOOL) TableView: (UITableView *) TableView Caneditrowatindexpath: (Nsindexpath *) indexpath{ return YES;
Delete button click
-(void) TableView: (UITableView *) TableView Commiteditingstyle: (uitableviewcelleditingstyle) Editingstyle Forrowatindexpath: (Nsindexpath *) indexpath{ if (Editingstyle = = uitableviewcelleditingstyledelete) { //todo }}
here the default button to delete the English, want to change into Chinese, need to implement a method.
-(NSString *) TableView: (UITableView *) TableView Titlefordeleteconfirmationbuttonforrowatindexpath: (Nsindexpath *) Indexpath Ns_available_ios (3_0) { return @ "delete";}
The effect is as follows: