Ios 删除UITableView的边框,而不是分隔符

Ios 删除UITableView的边框,而不是分隔符,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我想删除UITableView的边框,默认情况下,单元格之间和表格周围有一条灰线。注意,我只想删除表格周围的边框,而不是单元格之间的分隔符 我已经搜索过了,但只找到了删除所有行的答案。此代码删除了单元格和表格周围和之间的所有边框: self.table.separatorColor = [UIColor clearColor]; self.table.separatorStyle = UITableViewCellSeparatorStyleNone; 此代码不起作用,未发生任何情况: #im

我想删除
UITableView
的边框,默认情况下,单元格之间和表格周围有一条灰线。注意,我只想删除表格周围的边框,而不是单元格之间的分隔符

我已经搜索过了,但只找到了删除所有行的答案。此代码删除了单元格和表格周围和之间的所有边框:

self.table.separatorColor = [UIColor clearColor];
self.table.separatorStyle = UITableViewCellSeparatorStyleNone;
此代码不起作用,未发生任何情况:

#import <QuartzCore/QuartzCore.h>
self.table.layer.borderColor = [UIColor redColor].CGColor;
#导入
self.table.layer.borderColor=[UIColor redColor].CGColor;

默认情况下,我的表格是一个分组的表格视图,在xib中,分隔符是单行的。

我也有同样的问题,我所做的是删除边框,并在自定义表格视图单元格底部使用Imageview添加自定义分隔符。

请尝试:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

尝试将tebleview border设置为dth=0

我遇到了相同的问题,并找到了此解决方案

self.table.backgroundColor = [UIColor clearColor];

self.table.backgroundView = nil;
希望它能帮助你

试试这个

self.yourTableView.tableHeaderView = [[UIView alloc] init];
self.yourTableView.tableFooterView = [[UIView alloc] init];

你试过self.table.layer.borderWidth=0.0f了吗?是的,还是没什么问题,也许是单元格边框。是否尝试对单元格视图执行相同操作?您的意思是删除第一个单元格的顶部和最后一个单元格的底部?否,执行类似cell.layer.borderWidth=0.0f的操作。也许这条线是因为细胞(不敢相信,但值得一试)。据我所知,您希望删除表视图的所有边框,除了分隔符。对吧?也许有一些优雅的方式,但我无法找到它。如果找到其他方法,请告诉我。我也是这样做的,因为没有找到更优雅的解决方案。