手机
当前位置:查字典教程网 >编程开发 >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中UIWebView网页加载组件的基础及使用技巧实例

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

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

ios系统下删除文件的代码

iOS开发中用imageIO渐进加载图片及获取exif的方法

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

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

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

iOS应用开发中UITableView的分割线的一些设置技巧

iOS开发之路--微博新特性页面

精品推荐
分类导航