样式

cell左右滑动
系统自带
// 文字
- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewRowAction *editAction = [UITableViewRowAction rowActionWithStyle:(UITableViewRowActionStyleNormal) title:@"编辑" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
}];
editAction.backgroundColor = color_8E9BAD;
UITableViewRowAction *delAction = [UITableViewRowAction rowActionWithStyle:(UITableViewRowActionStyleNormal) title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
}];
delAction.backgroundColor = color_FF3B32;
NSArray *actionAry = [NSArray arrayWithObjects:delAction, editAction, nil];
return actionAry;
}
// 图片
- (UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath
{
UIContextualAction *editAction = [UIContextualAction contextualActionWithStyle:(UIContextualActionStyleNormal) title:@"编辑" handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) {
}];
editAction.image = IMG(@"icon_cell_edit");
editAction.backgroundColor = color_8E9BAD;
UIContextualAction *delAction = [UIContextualAction contextualActionWithStyle:(UIContextualActionStyleNormal) title:@"删除" handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) {
}];
delAction.image = IMG(@"icon_cell_del");
delAction.backgroundColor = color_FF3B32;
return [UISwipeActionsConfiguration configurationWithActions:@[delAction, editAction]];
}
自定义
传送门1
传送门2
传送门3
网友评论