自定义tableView的cell分割线

2015-11-30  本文已影响1479人  cornerAnt

allows customization of the frame of cell separators
设置分割线的偏移量,下面分别是iOS7和iOS8的属性
@property (nonatomic) UIEdgeInsets separatorInset
NS_AVAILABLE_IOS(7_0) UI_APPEARANCE_SELECTOR;
@property (nonatomic) UIEdgeInsets layoutMargins
NS_AVAILABLE_IOS(8_0);
用法如下
[self.tableView setSeparatorInset:UIEdgeInsetsMake(0, 0, 0, 0)]
~~~

    重写这个方法的目的:拦截cell的frame设置
  - (void)setFrame:(CGRect)frame
{
   frame.size.height -= 1;

   [super setFrame:frame];
}
上一篇 下一篇

猜你喜欢

热点阅读