如何设置分组UITableView的背景颜色?

时间:2011-12-15 16:46:51

标签: iphone objective-c ios uitableview

我想连接电子邮件&密码文本字段如此 -

enter image description here

看看这两个领域是如何圆润的&背景颜色为蓝色。

我实现这个的方法是在分组表视图中创建一个带有标签和文本字段的自定义tableViewCell,可能只有一个部分和两行,其中一行用于用户名,另一行用于密码。

我得到的是下面的内容。我已接近实现这一点,但我得到了一个奇怪的灰色背景。我如何摆脱这种灰色背景?

enter image description here

3 个答案:

答案 0 :(得分:53)

我认为要删除灰色背景你应该做一件事

tableView.backgroundColor = [UIColor clearColor];

中的

viewDidLoad

或如果上述代码不起作用,请尝试此操作。

tableView.backgroundView = nil;

答案 1 :(得分:5)

我用两行完成了这个:

self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.backgroundView = nil;

根据您想要的不透明度,您还可以确保:

self.tableView.opaque = NO;

答案 2 :(得分:3)

tableView.backgroundColor = [UIColor clearColor];

如果您使用的是Interface Builder,请确保设置并连接tableView

的插座

您可能希望在viewDidLoad:

中调用此方法