关于UITableView边框及分割线调为1个像素

1.需要#import <QuartzCore/QuartzCore.h>  和1个像素的图片线 UITableView的类型必须为 UITableViewStylePlain 

 

1个像素的线

 

2.设置UITableView 的属性

 

 

_myTableView = [[UITableView  alloc]initWithFrame:CGRectMake(10, 10, 300, 87) style:UITableViewStylePlain];

    [_myTableViewsetBackgroundView:nil];

    [_myTableViewsetBackgroundColor:[UIColorwhiteColor]];

    [_myTableViewsetDataSource:self];

    [_myTableViewsetDelegate:self];

   _myTableView.layer.cornerRadius = 2.0f;//(值越大,角就越圆)

    _myTableView.layer.masksToBounds = YES;//方法告诉layer将位于它之下的layer都遮盖住

    _myTableView.layer.borderWidth = 0.5;//边框宽度

    _myTableView.layer.borderColor = [RGBA(224, 224, 224, 1) CGColor];

//    [_myTableView setSeparatorColor:[UIColor redColor]];

    [_myTableViewsetSeparatorStyle:UITableViewCellSeparatorStyleNone];

 

3.设置cell的属性

 

 

static NSString *cellIndetify = @"cell";

    UITableViewCell *cell = nil;

 

    cell = [tableView dequeueReusableCellWithIdentifier:cellIndetify];

    if (cell == nil) {

 

        cell = [[[UITableViewCellalloc] initWithStyle:UITableViewCellStyleSubtitlereuseIdentifier:cellIndetify] autorelease];

        //        cell.selectionStyle = UITableViewCellSelectionStyleBlue;

        //        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

        //        cell.accessoryType = UITableViewCellAccessoryNone;

        //        cell.selectionStyle = UITableViewCellSelectionStyleNone;

 

        cell.backgroundColor = [UIColorclearColor];

        [cell.contentViewaddSubview:[[[UIImageViewalloc]initWithImage:WXImageRes(@"sigle_line")]autorelease]];

 

    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值