手机
当前位置:查字典教程网 >编程开发 >IOS开发 >ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)
ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)
摘要:但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero已经不起作用了。下面是解决办法:首先在viewDi...

但是在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空白间距),希望对大家以上帮助!

【ios8 UITableView设置 setSeparatorInset UIEdgeInsetsZero不起作用的解决办法(去掉15px空白间距)】相关文章:

iOS UITableView 与 UITableViewController实例详解

iOS 10 使用相机相簿闪退的bug修正方法

详解iOS开发中UItableview控件的数据刷新功能的实现

iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)

IOS程序开发之跳转短信发送界面实现发送短信功能

iOS10适配问题点总结

详解iOS中UIButton的三大UIEdgeInsets属性用法

iOS中UIWebView网页加载组件的基础及使用技巧实例

iOS开发之视图切换

iOS10最新实现远程通知的开发教程详解

精品推荐
分类导航