为什么没有行时我的表背景会显示为灰色?

时间:2015-07-17 08:09:25

标签: ios uitableview

为什么没有行时我的表背景会显示为灰色?我无法在故事板中看到它的设置

screenshot

即使将背景设置为白色,我仍然会得到灰色背景

Attributes Inspector

使用背景默认值也会产生灰色背景:

Defaults

4 个答案:

答案 0 :(得分:0)

请添加此代码viewdidload或viewwillappear方法

abstract

答案 1 :(得分:0)

对我来说,这似乎是UITableViewCells的问题,你应该将它们设置为

self.backgroundColor = [UIColor whiteColor]; // or clearColor

然后还将控制器内的UITableView本身设置为backgroundColor白色或灰色。

如果没有额外的UITableViewCell,@ Rohitsuvagiya的片段可以帮助让分隔符消失。

答案 2 :(得分:0)

这可能是由于两个原因

a)您尚未设置数据源和委托,主视图背景颜色为灰色

b)单元格背景颜色为灰色,设置为清除颜色

答案 3 :(得分:0)

请在viewdidload或viewillappear

中添加代码
table.backgroundColor=[UIColor clearColor];