问题
如图,暗黑模式下,比较能够明显的看出来cell的底部又一条细线
这时候看图层有一个UISystemBackgroundView,
就是cell 的backgroundView,
后来发现,就是这个view导致的底部的那条细线
并且如果给cell设置了背景色
就不会有这个view了
解决方法 1
设置背景色 ,
self.backgroundColor = PaperBaseBackgroundColor;
显示效果
那条细线已经没有了,只有我们需要的那条自定义分割线
看图层
已经没有了UIsystemBackgroundView,
则 说明如果我们给cell 设置了背景色,该backgroundView就没有了
解决方法2
设置自定义backgroundView
代码如下
UIView *view = [[UIView alloc] init];
view.backgroundColor = [UIColor clearColor];
self.backgroundView = view;
效果如图
同样没有了那条细线
打开图层
没有了UISystembackgroundView,但是有我们自定义的view
以上就是两种修复tableViewCell底部细线的方案