如何删除UITableView的边框?

时间:2008-11-13 05:34:58

标签: iphone cocoa-touch uitableview

我已将UITableView控件子类化,并且样式已分组,但我不需要单元格分隔符。我尝试将我的表视图的separatorStyle设置为none,但它不起作用。任何人都可以帮助我吗?

6 个答案:

答案 0 :(得分:114)

在分组表视图中,设置separatorStyle不会执行任何操作。如果要隐藏它,只需执行以下操作:

tableView.separatorColor = [UIColor clearColor];

答案 1 :(得分:61)

使用此

tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

答案 2 :(得分:7)

要删除表格视图的边框,请写下以下行:

self.myTableView.separatorColor = [UIColor clearColor];

如果要删除表格视图的边框,也要删除单元格之间的边框,则必须同时写入两行:

self.myTableView.separatorColor = [UIColor clearColor];
self.myTableView.separatorStyle = UITableViewCellSeparatorStyleNone;

答案 3 :(得分:4)

这对我有用:

[dayTableView setSeparatorColor:[UIColor whiteColor]]; //or your background color

答案 4 :(得分:2)

setSeparatorColor如何处理单元格的背景颜色?

答案 5 :(得分:0)

快速使用4次

myTableView.separatorStyle = UITableViewCellSeparatorStyle.none