当我们对UITableView使用编辑模式时,它会在每行前面添加减号按钮。
此外,它会自动将行缩进到右侧。
如下图所示,该灰色单元格有白色空间背景。
如何将灰色背景添加到默认减号按钮?
答案 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]];
然后看起来像这样:
如果你让绿色视图更宽,灰色,它看起来就像你想要^^