删除单元格中标签的文本背景

时间:2014-04-22 10:57:26

标签: ios uitableview

注意到我的细胞标签在其文本周围有背景,还有一些细胞比其他细胞更大(可能是因为背景)。有没有办法消除这种行为?

enter image description here

4 个答案:

答案 0 :(得分:1)

单击标签转到属性检查器,然后选择颜色为“清除颜色”。这是另一种做法......如果你想通过代码做到这一点你有Nick和Kisel给出的答案

答案 1 :(得分:1)

如果它是UITableViewCell默认标签那么显然,正如其他人回答

[cell.textLabel setBackgroundColor:[UIColor clearColor]];

如果你正在使用一些带有自定义标签的自定义单元格,那么在你的UITableViewSubclass中你必须设置

 label.backgroundColor = [UIColor clearColor];

答案 2 :(得分:1)

将该组件的背景颜色设置为[UIColor clearColor],但请务必在cellForRow:AtIndexPath委托方法中执行此操作。

答案 3 :(得分:0)

尝试使用它:

[cell.textLabel setBackgroundColor:[UIColor clearColor]];