原理:自定义cell,重写setFrame方法.
代理方法中,让cell的高度多加一个值,那么第二个cell、第三个cell以及后面的cell的frame.origin.y 是都多加了一个间隔。然后再减去cell的多加的高度,就多出
了一个间隔
- (void)setFrame:(CGRect)frame
{
frame.origin.y += 10;//整体向下 移动10
frame.size.height -= 10;//间隔为10
[super setFrame:frame];
}
具体原因:
说先要说TableView的数据源方法