解决iOS7,iOS8UITableView分割线距左边有距离的办法
来源:互联网 发布:money理财通mac版 编辑:程序博客网 时间:2024/05/01 09:23
解决UITableView分割线距左边有距离的办法,有需要的朋友可以参考下。
我们在使用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];
}
}
这样就可以正常显示了。
- 解决iOS7,iOS8UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法
- 解决UITableView分割线距左边有距离的办法xcode6
- 解决UITableView分割线距左边有距离的问题
- UITableView的分割线距左边有距离的解决办法
- ios8中tableView分割线距左边有距离的解决方法
- tableview分割线到左边的距离
- iOS7上tableView的分割线左边短了一点 处理办法
- 解决IOS7下tableview分割线左边短了一点
- 解决iOS7下tableview分割线左边短了一点
- iOS7上tableView的分割线左边短了一点
- iOS解决tableView左边分割线有间距问题
- ios tableviewcell分割线左边有空白
- IOS7 IOS8 tableview分割线的不能顶左边的处理方式
- 实现导航栏push时隐藏标签栏
- 对象的插入排序
- 中国大学MOOC-翁恺-C语言程序设计习题集 02-0 到 04-4
- AndroidStudio初学者
- if(){}else和try{}catch{}语句的本质区别
- 解决iOS7,iOS8UITableView分割线距左边有距离的办法
- 正则表达式语法
- HDU 2015 偶数求和
- Qt实战之酷狗音乐
- 全文检索的基本原理之Lucene原理篇
- Servlet+JSP要点
- 基于omxplayer播放软件python写的图形界面的播放软件
- unity 制作2d动画
- hdu4504 威威猫系列故事——篮球梦 解题报告