我的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对象。如您所见,我将背景视图替换为具有清晰颜色(透明)的视图。达到了预期的效果。
答案 0 :(得分:6)
如果你的意思是表格视图的背景颜色,你可以在笔尖
中进行
让背景颜色变得清晰意味着你必须要知道桌子后面的内容 - 然后你会看到它!
如果你的意思是灰色的边框,你必须在代码中这样做。所以在表视图的拥有类的viewDidLoad方法中。
self.tableView.separatorColor = [UIColor clearColor];
答案 1 :(得分:1)
设置表格视图的背景颜色以清除颜色。
喜欢这个
myTableView.backgroundColor = [UIColor clearColor];
myTableView.opaque = NO;
myTableView.backgroundView = nil;
答案 2 :(得分:0)
声明您的表格如下,以获得普通的tableview。
yourTable = [[UITableView alloc] initWithFrame:CGRectMake(0,0, 320, 460) style:UITableViewStylePlain];
答案 3 :(得分:0)
是的朋友,没什么可做的,只需将你的桌面视图背景设置为nil。
yourTableView.backgroundView = nil;
享受:)