解决UITableView分割线距左边有距离的办法
来源:互联网 发布:windows apache 启动 编辑:程序博客网 时间:2024/05/16 01:58
我们在使用tableview时会发现分割线的左边会短一些,通常可以使用setSeparatorInset:UIEdgeInsetsZero 来解决。但是升级到XCode6之后,在iOS8里发现没有效果。下面给出解决办法:
首先在viewDidLoad方法中加上如下代码:
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView setLayoutMargins:UIEdgeInsetsZero];
}
然后在willDisplayCell方法中加入如下代码:
- (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];
}
}
这样就可以正常显示了。
0 0
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法xcode6
- 解决UITableView分割线距左边有距离的问题
- UITableView的分割线距左边有距离的解决办法
- 解决iOS7,iOS8UITableView分割线距左边有距离的办法
- ios8中tableView分割线距左边有距离的解决方法
- tableview分割线到左边的距离
- UITableView如何让cell的分割线左边不缩进
- UITableView如何让cell的分割线左边不缩进
- iOS uitableview中cell的分割线紧贴左边
- UITableView的分割线去掉左边间隔…
- iOS解决tableView左边分割线有间距问题
- UITableView 隐藏多余的分割线和实现分割线左边顶格的效果
- uitableview 分割线 左边短 解决方法
- TI-AM1808_LINUX开发笔记
- 敏感词库 包含中英文
- Android_相对布局(中)第一季重制版
- 读取RcFile文件
- Log4D for Delphi XE7
- 解决UITableView分割线距左边有距离的办法
- 泛型理解之元组类库
- picasso框架的使用
- ubuntu下python2.7 安装 xlrd、xlwt、pip、 第三方库(library)的简易方法、pip 安装 selenium
- 《大话数据结构》笔记
- 新立得软件下载安装包
- Android服务之Service(其一)
- java正则表达式的语法与示例
- 读书笔记: effective C++ 条款12 尽量以initialization 动作取代assignment