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的操作。也许这条线是因为细胞(不敢相信,但值得一试)。据我所知,您希望删除表视图的所有边框,除了分隔符。对吧?也许有一些优雅的方式,但我无法找到它。如果找到其他方法,请告诉我。我也是这样做的,因为没有找到更优雅的解决方案。