iOS8中UITableView的separator insets属性赋值无效的问题

问题描述:

在xib中对tableview的separator insets做设置,custom类型left,right都赋值成0,但实际显示的时候会发现左边还是有15px的边距。

问题解决帖:

http://stackoverflow.com/questions/25770119/ios-8-uitableview-separator-inset-0-not-working

文中描述了多种解决方式,我只尝试了一种,已经解决了该问题。

即对子类化的自定义cell类,覆盖layoutMargins属性的getter方法。

- (UIEdgeInsets)layoutMargins
{
    return UIEdgeInsetsZero;
}
该属性为iOS8新增。

你可能感兴趣的:(tableview,ios8,UITableView,separator,Insets)