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实现类似微信和支付宝的密码输入框(UIKeyInput协议)
这篇文章主要介绍了iOS实现类似微信和支付宝的密码输入框,通过UIKeyInput协议为响应者提供简单的键盘输入的功,再通过CoreGraphics绘制出密码输入框,感兴趣的小伙伴们可以参考一下2016-08-08


最新评论