去掉tableView的外边框

要实现的效果是:tableView分割线1个像素,距离self.view左右两边各为32个像素。

 设置了_tableView.separatorInset,实现分割线距离左右间隔32像素 (没有效果。。)

// 当设置如下的时候,分割线1像素,但是外边框也存在。

 _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

 cell.layer.borderWidth = 1;

 cell.layer.borderColor = Color_BorderGray.CGColor;

 cell.selectionStyle = UITableViewCellSelectionStyleNone;

// 以下是我用的方法

去掉上面的代码, 让tableview 的效果呈现没有边框及分割线的样式。然后遍历一个像素为1的label。。

 for (NSInteger i; i < _titleArray.count; i ++) {

        UILabel *lineLbl = [[UILabel alloc] initWithFrame:CGRectMake(32, 66 * (i + 1), SCREEN_WIDTH- 64, 1)];

        lineLbl.backgroundColor = Color_BorderGray;

        [cell.contentView addSubview:lineLbl];

    }

    

效果就达到了。。。

115116_HlBo_2612853.png

转载于:https://my.oschina.net/u/2612853/blog/604556

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值