解决TableViewCell分割线默认左边间隔15点
来源:互联网 发布:小白编程网站 编辑:程序博客网 时间:2024/04/30 00:01
如下初始化可以解决cell默认左边间距问题
_tableView = [[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain];
//_tableView.backgroundColor = [UIColor darkGrayColor];
_tableView.delegate = self;
_tableView.dataSource = self;
_tableView.separatorInset = UIEdgeInsetsZero;
if ([_tableView respondsToSelector:@selector(setLayoutMargins:)]) {
_tableView.layoutMargins = UIEdgeInsetsZero;
}
[self.view addSubview:_tableView];
然后在UITableView的代理方法中加入以下代码
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
[cell setSeparatorInset:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}
备注:
1._tableView.separatorInset = UIEdgeInsetsZero; iOS8之前可以直接用这个就可以解决。
2.
if ([_tableView respondsToSelector:@selector(setLayoutMargins:)]) {
_tableView.layoutMargins = UIEdgeInsetsZero;
} IOS8之后必须加入此代码才可以解决。
- 解决TableViewCell分割线默认左边间隔15点
- ios tableviewcell分割线左边有空白
- TableViewCell分割线为一个像素点
- storyboard 让TableViewCell的分割线顶到最左边
- 设置tableviewcell 从分割线宽度从左边开始
- UITableView的分割线去掉左边间隔…
- TableViewCell自定义分割线
- TableViewCell自定义分割线
- TableViewCell自定义分割线
- tableviewcell的分割线
- tableViewCell分割线
- TableViewCell 分割线
- UITableView显示默认分割线左边部分缺少显示问题解决
- 解决tableviewCell的分割线不贴边的问题
- 解决tableViewCell分割线不到左边界的问题
- 解决IOS7下tableview分割线左边短了一点
- 解决iOS7下tableview分割线左边短了一点
- 解决UITableView分割线距左边有距离的办法
- __devexit_p的作用
- struts2 上传文件
- 被遗忘的 Logrotate
- python实现的直接插入排序算法
- 2016.1.22寒假任务
- 解决TableViewCell分割线默认左边间隔15点
- ZOJ1045-HangOver
- java基础篇--02<对类的操作>
- Hive学习1_hive配置遇到的问题:Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%
- 临界段CCriticalSection的使用
- Socket方式发布 WebService
- 循环递归treeview节点树
- 微信ANDROID客户端-会话速度提升70%的背后
- 判断字符串是否为中文