ios实现UITableView之间圆角和间隙

ios实现UITableView之间圆角和间隙效果,上图

实现UITableView 之间的圆角和间隙

废话不多说,直接上代码

第一步 去除系统默认tableview分割线

[self.homeView.tableOrder setSeparatorStyle:UITableViewCellSeparatorStyleNone];

第二步

//cell自定义

-(id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

{

if (self=[super initWithStyle:style reuseIdentifier:reuseIdentifier])

{

//设置圆角

self.layer.cornerRadius=5.0f;

self.layer.masksToBounds=YES;

}

return self;

}

第三步 重写 setFrame

//设置分割线的宽度和高度

-(void)setFrame:(CGRect)frame

{

frame.origin.x =2;//这里间距为10,可以根据自己的情况调整

frame.size.width -=frame.origin.x;

frame.size.height -= 5 * frame.origin.x;

[super setFrame:frame];

}

注意第二三步都是自定义cell里的方法

以上是 ios实现UITableView之间圆角和间隙 的全部内容, 来源链接: utcz.com/z/336957.html

回到顶部