如何在表格视图单元格中更改删除按钮的图像?
我的意思是左侧的红色圆圈按钮:
答案 0 :(得分:2)
覆盖UITableViewCell
子类中的以下内容:
- (void)willTransitionToState:(UITableViewCellStateMask)state
{
[super willTransitionToState:state];
if(state == UITableViewCellStateShowingEditControlMask)
{
for (UIView *v in self.subviews) {
if ([NSStringFromClass([v class]) isEqualToString:@"UITableViewCellEditControl"]) {
UIImageView *customButton = [[UIImageView alloc]initWithFrame:v.bounds];
[customButton setImage:[UIImage imageNamed:@"delete.png"]];
[v addSubview:customButton];
[v bringSubviewToFront:customButton];
}
}
}
}
您可以使用子视图和状态来实现您的首选结果。