当UITableView处于编辑模式时,有没有办法自定义减号删除按钮的颜色?设计师需要它是一个更深的红色,以符合我们的应用程序的配色方案。请注意,我在谈论左侧的圆圈减号删除图标,而不是右侧的删除确认按钮:
我发现的this one等帖子都是关于自定义右侧的删除确认按钮。
答案 0 :(得分: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++;
}
}
}}