如何在编辑模式下更新UITableView时减号的背景?

时间:2013-07-19 12:06:09

标签: ios ipad uitableview

当我们对UITableView使用编辑模式时,它会在每行前面添加减号按钮。

此外,它会自动将行缩进到右侧。

如下图所示,该灰色单元格有白色空间背景。

enter image description here

如何将灰色背景添加到默认减号按钮?

1 个答案:

答案 0 :(得分:0)

以负x原点开始灰色视图。大约x = -40分左右。

我在我的一个单元格中使用了两个类似这样的autolayoutConstraints。

NSLayoutConstraint *c = [NSLayoutConstraint constraintWithItem:colorView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:self.contentView attribute:NSLayoutAttributeLeft multiplier:1 constant:-40];

[colorView addConstraint:[NSLayoutConstraint constraintWithItem:colorView attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1 constant:49]];

然后看起来像这样:

enter image description here

如果你让绿色视图更宽,灰色,它看起来就像你想要^^