UITableView编辑模式 - 自定义减号删除按钮的颜色

问题描述:

有没有办法在UITableView处于编辑模式时自定义减号删除按钮的颜色?设计师需要将其变为更深的红色才能与我们的应用程序的颜色方案保持一致。请注意,我说的是圆减号左边,而不是右边的删除确认按钮,删除图标:UITableView编辑模式 - 自定义减号删除按钮的颜色

enter image description here

SO帖子,我发现如this one都是关于自定义删除确认按钮在右侧。

+0

检查这一项:http://*.com/a/18648021/775896 – Mrunal

+1

谢谢@Mrunal,那个也是关于向左滑动的删除按钮 - “UITableViewCellDeleteConfirmationControl”指的是点击小十字后出现的确认按钮 – SeaJelly

+0

我正试图找到这个! –

这个功能对我的作品,只是把它返回之前的细胞中的cellForRowAtIndexPath表视图的委托方法:

+(void) setImageToDeleteBtnInCell:(UITableViewCell*) cell image:(UIImage*) image{ 
for (UIView *subv in cell.subviews){ 
    if ([NSStringFromClass([subv class]) isEqualToString:@"UITableViewCellEditControl"]) { 
     int i = 0; 
     for (UIView *imgV in subv.subviews){ 
      if (i == 1){ 
       if([imgV isKindOfClass:[UIImageView class]]){ 

        ((UIImageView*) imgV).image = image; 
        //imgV.tintColor = [ObjcThemeConnector getMainColor]; 
       } 
      } 
      i++; 
     } 
    } 
}}