以借鉴实践有效的示例代码为主,一点一点补充
1.分割线相关
1.1设置分割线长度
重写TableView的viewDidLayoutSubviews方法
-(void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsMake(0, 10, 0, 0)];
}
if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView setLayoutMargins:UIEdgeInsetsMake(0, 10, 0, 0)];
}
}
1.2设置分割线的颜色
self.tableView.separatorColor = UIColorFromRGB(0xe5e5e5)