注意到我的细胞标签在其文本周围有背景,还有一些细胞比其他细胞更大(可能是因为背景)。有没有办法消除这种行为?
答案 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]];