ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)
更新时间:2016年02月21日 15:24:02 作者:来碗杂酱面
这篇文章主要介绍了ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)的相关资料,需要的朋友可以参考下
但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法:
首先在viewDidLoad方法加入以下代码:
if(leftTable!.respondsToSelector("setLayoutMargins:")){ leftTable?.layoutMargins=UIEdgeInsetsZero } if(leftTable!.respondsToSelector("setSeparatorInset:")){ leftTable!.separatorInset=UIEdgeInsetsZero; }
然后在UITableView的代理方法中加入以下代码:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { if(cell!.respondsToSelector("setLayoutMargins:")){ cell!.layoutMargins=UIEdgeInsetsZero } if(cell!.respondsToSelector("setSeparatorInset:")){ cell!.separatorInset=UIEdgeInsetsZero; } }
这样不出意外的话,Table的分割线就没有空白间距了。
以上内容给大家介绍了ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距),希望对大家以上帮助!
您可能感兴趣的文章:
- iOS UITableView展开缩放动画实例代码
- 详解iOS App中UITableView的创建与内容刷新
- iOS开发之UITableView与UISearchController实现搜索及上拉加载,下拉刷新实例代码
- iOS App开发中使用及自定义UITableViewCell的教程
- 全面解析iOS应用中自定义UITableViewCell的方法
- 改变iOS应用中UITableView的背景颜色与背景图片的方法
- iOS应用开发中UITableView的分割线的一些设置技巧
- iOS App中UITableView左滑出现删除按钮及其cell的重用
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- 实例讲解iOS应用开发中使用UITableView创建自定义表格
- IOS中UITableView滚动到指定位置
相关文章
详解iOS开发 - 用AFNetworking实现https单向验证,双向验证
这篇文章主要介绍了详解iOS开发 - 用AFNetworking实现https单向验证,双向验证,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。2016-12-12iOS NSCache和NSUrlCache缓存类实现示例详解
这篇文章主要为大家介绍了iOS NSCache和NSUrlCache缓存类实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-11-11
最新评论