在开发中遇到的cell之间的间距处理的问题,cell之间有时候UI设计师,会设计成每个cell之间有留白出现,这种留白的处理有几种方法
1, tableView的style 设置为 group形式的 在对应的代理方法中设置section的头部和顶部就好了;
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 10;
}
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return 0.5;
}
2,在自定义cell的时候布局加入留白不做详细介绍;
3,偏移,同时偏移还可以设置横向的,修改x和宽度就好了
- (void)setFrame:(CGRect)frame{
frame.origin.y += 15;
frame.size.height -=15
[super setFrame:frame];
}