更改编辑按钮的背景 - UITableView iOS7

时间:2014-01-14 10:58:33

标签: ios uitableview ios7

我有一个UITableView,编辑时看起来如下:

enter image description here

是否有可能以某种方式更改删除符号后面的背景,使其不是白色?

2 个答案:

答案 0 :(得分:1)

我希望这可以帮到你

UIView *cellBackView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
cellBackView.backgroundColor = [UIColor clearColor];
cell.cellBackgroundView = backView;

答案 1 :(得分:0)

问题是当你处于编辑模式时,contentView会向右移动,因此它的所有子视图也会向右移动。
如果您的背景是imageView,则不应将其添加为contentView的子视图,而是将其设置为单元格的backgroundView

由于您无法从界面构建器设置backgroundView,我建议您创建单元格的自定义子类,并将后台创建放入awakeFromNib

- (void)awakeFromNib {
    [super awakeFromNib];
    self.backgroundView = [[UIImageView alloc] initWithImage:...];
}