手机
当前位置:查字典教程网 >编程开发 >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程序开发之跳转短信发送界面实现发送短信功能

iOS UITableView 与 UITableViewController实例详解

iOS设置UIButton文字显示位置和字体大小、颜色的方法

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

ARM汇编逆向iOS 实战

tableView上面空出20个像素的解决办法

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

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

iOS开发:正确使用const,static,extern

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

精品推荐
分类导航