0

我正在努力将 UITableView 背后的颜色变成我想要的灰色。UITableView 的背景似乎工作正常,但它后面的区域仍然是白色的?

在此处输入图像描述

我的观点到此结束。其中只有一个单元格,它不是裁剪的图像。我正在使用 UITableViewController,所以我设置了表格视图和所有单元格的背景。但是上面的区域(当你拉刷新时)和下面的区域仍然是白色的。

4

2 回答 2

1

实际上你必须将你想要的灰色设置为 UITableViewCell 的背景颜色。

设置 backgroundColor 属性:

cell.backgroundColor = [UIColor grayColor];

注意 backgroundColor 必须在 tableView:willDisplayCell:forRowAtIndexPath: 方法中设置。

于 2013-10-26T20:03:14.670 回答
0

很难用您在问题中提到的任何内容来判断。如果 tableView 的背景颜色按照您的期望工作正常,那么您能否尝试为您的单元格设置清晰的颜色,以便它们使用 tableView 的颜色。我希望这应该有效,如果没有,那么您能否分享您的视图控制器的代码,以便我们对正在发生的事情进行关闭查看。

cell.backgroundColor = [UIColor clearColor];
于 2013-10-26T22:08:14.583 回答