Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS中更改UITableViewStyleGroup中的背景色?_Ios_Uitableview - Fatal编程技术网

如何在iOS中更改UITableViewStyleGroup中的背景色?

如何在iOS中更改UITableViewStyleGroup中的背景色?,ios,uitableview,Ios,Uitableview,我想将UITableView中单元格的背景颜色从默认白色更改为其他颜色。如果样式为UITableViewStylePlain,则非常简单,我们只需执行以下操作: tableView.backgroundColor = [UIColor blackColor]; 但是,UITableViewStyleGrouped内部没有发生同样的情况 有人能帮我吗?谢谢。我们能做的就是使用一个覆盖整个单元格的UIImageView。找不到比这更好的方法了。 谢谢 尝试此操作,您可以更改单元格背景颜色。当使用U

我想将UITableView中单元格的背景颜色从默认白色更改为其他颜色。如果样式为UITableViewStylePlain,则非常简单,我们只需执行以下操作:

tableView.backgroundColor = [UIColor blackColor];
但是,UITableViewStyleGrouped内部没有发生同样的情况


有人能帮我吗?谢谢。

我们能做的就是使用一个覆盖整个单元格的UIImageView。找不到比这更好的方法了。 谢谢


尝试此操作,您可以更改单元格背景颜色。

当使用UITableViewStylePlain时,tableView没有背景视图,但当涉及UITableViewStyleGroup时,我们可以看到tableView的背景视图不是零。 所以解决方案很简单,将背景视图设置为nil,就完成了

tableView.backgroundColor = [UIColor blackColor];
tableView.backgroundView = nil;
现在你可以看到黑色的背景了

看看这个帖子!可能重复的
tableView.backgroundColor = [UIColor blackColor];
tableView.backgroundView = nil;