添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
完美的黑框眼镜  ·  SpringCloud Gateway ...·  4 月前    · 
冷静的黄花菜  ·  17c.100 ...·  5 月前    · 
霸气的麦片  ·  华为VR ...·  7 月前    · 

十分清楚的记得以前在使用的时候,通过[_mTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];这一句话来达到效果的。

这次怎么试用都无效果,后来才想起来,一个区别,这里做记录:

一种是在strorbord中直接添加的tableview,一种是使用代码initwithframe来的。

tableview在init的时候设置SeparatorStyle是无效的,只能在init之后再去设置才有效,

当_mTableView作为一个子空间添加到storborad中,这种情况,这样是可以的。

- (void)viewDidLoad {
[super viewDidLoad];
- [_mTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
}

- (instancetype) initWithCoder:(NSCoder *)aDecoder

self = [super initWithCoder:aDecoder];

if(self)

TaskAnswerTableView * tableView1 = [[TaskAnswerTableView alloc]initWithFrame:CGRectMake(0,1000, 100,100) style:UITableViewStyleGrouped];

[self addSubview:tableView1];

[tableView1 setSeparatorStyle:UITableViewCellSeparatorStyleNone];

return self;

这样是无效的 ,需要[tableView1 setSeparatorStyle:UITableViewCellSeparatorStyleNone];放到viewdidapper后才有效。