【发布时间】:2012-03-20 08:19:22
【问题描述】:
我的 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 对象。如您所见,我将背景视图替换为具有清晰颜色(透明)的视图。达到了预期的效果。
【问题讨论】:
标签: objective-c ios uitableview