QQ聊天中UITableViewCell的"滑动出现多个按钮"

QQ聊天中UITableViewCell的


主要方法:

- (NSArray*)tableView:(UITableView*)tableView editActionsForRowAtIndexPath:(NSIndexPath*)indexPath;

主要代码:

- (NSArray*)tableView:(UITableView*)tableView editActionsForRowAtIndexPath:(NSIndexPath*)indexPath {

 UITableViewRowAction*deleteRowAction = [UITableViewRowActionrowActionWithStyle:UITableViewRowActionStyleDestructivetitle:@"删除"handler:^(UITableViewRowAction*action,NSIndexPath*indexPath) {

//刷新[self.tableViewreloadRowsAtIndexPaths:@[indexPath]withRowAnimation:UITableViewRowAnimationMiddle];

}];

UITableViewRowAction*topRowAction = [UITableViewRowActionrowActionWithStyle:UITableViewRowActionStyleDefaulttitle:@"标为未读"handler:^(UITableViewRowAction*action,NSIndexPath*indexPath) {

[self.tableViewreloadRowsAtIndexPaths:@[indexPath]withRowAnimation:UITableViewRowAnimationMiddle];

}];

topRowAction.backgroundColor= [UIColorblueColor];

UITableViewRowAction*moreRowAction = [UITableViewRowActionrowActionWithStyle:UITableViewRowActionStyleNormaltitle:@"置顶"handler:^(UITableViewRowAction*action,NSIndexPath*indexPath) {

[self.tableViewreloadRowsAtIndexPaths:@[indexPath]withRowAnimation:UITableViewRowAnimationMiddle];

}];

return@[deleteRowAction,topRowAction,moreRowAction];

}

你可能感兴趣的:(QQ聊天中UITableViewCell的"滑动出现多个按钮")