ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero 消除15像素空白问题处理
来源:互联网 发布:海康威视设备域名注册 编辑:程序博客网 时间:2024/05/23 01:00
在ios8以前,Cell左侧默认会有15像素的空白。设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了.
下面是解决办法:
首先在viewDidLoad方法加入以下代码:
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView setLayoutMargins:UIEdgeInsetsZero];
}
然后在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];
}
}
0 0
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero 消除15像素空白问题处理
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- 问题:iOS8设置tableview的setSeparatorInset:UIEdgeInsetsZero不起作用
- iOS8 UITableViewCell设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- iOS8里设置tableview的setSeparatorInset:UIEdgeInsetsZero不起作用
- 升级到XCode6后,iOS8里设置tableview的setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法
- iOS去除UITableView左边15像素空白问题
- UITableview布局 消除顶部空白contentInset
- 学习JS的几个小笔记
- 第一章 C++编程基础(如何撰写C++程序)
- You must restart adb and Eclipse.
- poj_2031
- unity中经常用到的点击处理事件
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero 消除15像素空白问题处理
- 11、Container with most water
- android.mk混淆编译proguard的问题
- Yii----session
- View的scrollTo(),scrollBy()以及Scroller,OverScroller
- “2014全球未来网络与SDN技术大会”精彩剪辑(上)
- hdu 4635 Strongly connected (强连通分量缩点)
- 使用ngrok让微信公众平台通过80端口访问本机
- JDK中的URLConnection参数详解