- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
}
// 返回 @" “; 控制按钮宽度
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath {
return @" ";
}
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
- 自定义cell
- 重写 layoutSubviews, 获取”UITableViewCellDeleteConfirmationView”,给它添加一个图片
- (void)layoutSubviews {
for (UIView *subView in self.subviews) {
if([subView isKindOfClass:NSClassFromString(@"UITableViewCellDeleteConfirmationView")]) {
UIView *shareConfirmationView = subView.subviews[0];
shareConfirmationView.backgroundColor = HexColor(0xe5e5e5);
if (shareConfirmationView.subviews.count < 2) {
UIImageView *shareImage = [[UIImageView alloc] init];
shareImage.contentMode = UIViewContentModeScaleAspectFit;
shareImage.image = [UIImage imageNamed:@"delete"];
shareImage.frame = CGRectMake(0, 0, convertWidth(50), convertHeight(50));
shareImage.center = shareConfirmationView.center;
[shareConfirmationView addSubview:shareImage];
}
}
}
}
```