0

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

它还自动将行缩进到右侧。

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

在此处输入图像描述

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

4

1 回答 1

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]];

然后看起来像这样:

在此处输入图像描述

如果你把绿色的视野变宽变灰,它看起来就像你想要的那样^^

于 2013-07-19T12:14:42.293 回答