我的UITableView的单元格是分组的文本字段。当我在模拟器上运行代码时,得到以下信息:

如您所见,在文本字段周围有一个灰色区域,而UITableView和按钮的背景是白色。是否可以删除或隐藏分组单元格周围的灰色边框(不是分隔符或框架,而是该区域)?如果是这样,我该怎么做?

更新:背景颜色在iPhone上有效,但在iPad上无效。我正在使用iPad。

我解决了这个问题。解:

UIView *clearView = [[UIView alloc] initWithFrame:[myTableView bounds]];
clearView.backgroundColor = [UIColor clearColor];
myTableView.backgroundView = clearView;
[clearView release];

由于在xib文件上设置背景不起作用,因此我以编程方式进行了设置。在这里,myTableView是xib上的tableView对象。如您所见,我将背景视图替换为颜色清晰(透明)的视图。达到了预期的效果。

最佳答案

如果您是说表格视图的背景色,则可以在笔尖中完成

弄清楚背景颜色只是意味着您必须知道桌子后面是什么-然后您将看到!

如果是灰色边框,则必须在代码中进行操作。因此,可以说表视图拥有类的viewDidLoad方法。

self.tableView.separatorColor = [UIColor clearColor];

09-30 11:56