【发布时间】:2013-04-25 06:05:09
【问题描述】:
我想删除UITableView 的边框,默认情况下,单元格之间和表格周围有一条灰线。请注意,我只想删除表格周围的边框,而不是单元格之间的分隔符。
我已经搜索过,但只找到删除所有行的答案。此代码删除了单元格和表格周围和之间的所有边框:
self.table.separatorColor = [UIColor clearColor];
self.table.separatorStyle = UITableViewCellSeparatorStyleNone;
此代码不起作用,没有任何反应:
#import <QuartzCore/QuartzCore.h>
self.table.layer.borderColor = [UIColor redColor].CGColor;
我的表格是分组表格视图,默认在xib中,分隔符是单行。
【问题讨论】:
-
你试过 self.table.layer.borderWidth = 0.0f 吗?
-
是的。仍然没有任何反应
-
好的,可能是单元格边框。您是否尝试对单元格视图执行相同操作?
-
你的意思是删除第一个单元格的顶部和最后一个单元格的底部?
-
不,请执行 cell.layer.borderWidth = 0.0f 之类的操作。也许这条线是因为细胞(不敢相信,但值得一试)。据我了解,您想删除表格视图的所有边框,分隔符除外。对吗?
标签: ios objective-c uitableview