我正在努力将 UITableView 背后的颜色变成我想要的灰色。UITableView 的背景似乎工作正常,但它后面的区域仍然是白色的?
我的观点到此结束。其中只有一个单元格,它不是裁剪的图像。我正在使用 UITableViewController,所以我设置了表格视图和所有单元格的背景。但是上面的区域(当你拉刷新时)和下面的区域仍然是白色的。
我正在努力将 UITableView 背后的颜色变成我想要的灰色。UITableView 的背景似乎工作正常,但它后面的区域仍然是白色的?
我的观点到此结束。其中只有一个单元格,它不是裁剪的图像。我正在使用 UITableViewController,所以我设置了表格视图和所有单元格的背景。但是上面的区域(当你拉刷新时)和下面的区域仍然是白色的。
实际上你必须将你想要的灰色设置为 UITableViewCell 的背景颜色。
设置 backgroundColor 属性:
cell.backgroundColor = [UIColor grayColor];
注意 backgroundColor 必须在 tableView:willDisplayCell:forRowAtIndexPath: 方法中设置。
很难用您在问题中提到的任何内容来判断。如果 tableView 的背景颜色按照您的期望工作正常,那么您能否尝试为您的单元格设置清晰的颜色,以便它们使用 tableView 的颜色。我希望这应该有效,如果没有,那么您能否分享您的视图控制器的代码,以便我们对正在发生的事情进行关闭查看。
cell.backgroundColor = [UIColor clearColor];