手机
当前位置:查字典教程网 >编程开发 >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修正方法

safari cookie设置中文失败的解决方法

IOS开发:在Swift中使用JavaScript的方法和技巧

推荐一个非常棒的Titanium MVC框架

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

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

iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐

UIMenuController在Cell内部无法显示的解决办法(iOS9.2)

iOS异步下载图片实例代码

精品推荐
分类导航