让分割线左对齐
在iOS8之后,UITableView的分割线距离左边会有一段距离;我们这里就让这段距离消失。
首先在iOS7里面让分割线左对齐只要一句代码就好了:
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
但是在iOS8之后这样只能缩进1/2左右,还是不能完全左对齐。下面我就不多说了直接上代码吧!
#pragma <设置cell分割线>
// 让分割线左对齐
-(void)viewWillLayoutSubviews{
if ([self.tableView respondsToSelector:@selector(setSeparatorStyle:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView set

本文介绍如何在iOS8及更高版本中使UITableView的分割线完全左对齐,通过代码示例展示了纯代码实现的解决方案,并提供了解决固定行数cell下隐藏分割线的小技巧,同时解释了iOS8模拟器上分割线若隐若现的原因。
最低0.47元/天 解锁文章
512

被折叠的 条评论
为什么被折叠?



