• TableViewCell自定义分割线


    项目时,设置了table的分割线,但是它就是害羞,不出来,,,找了很久也没找到原因,所以就自定义一个。

    实现如下: 
    UITableView中将分割线样式改为None。

    1 tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

    自定义UITableViewCell中复写- (void)drawRect:(CGRect)rect方法

     1 - (void)drawRect:(CGRect)rect
     2 {
     3     CGContextRef context = UIGraphicsGetCurrentContext();
     4     
     5     CGContextSetFillColorWithColor(context, [UIColor clearColor].CGColor);
     6     CGContextFillRect(context, rect);
     7 
     8 //上分割线,
     9     CGContextSetStrokeColorWithColor(context, [UIColor colorWithHexString:@"ffffff"].CGColor);
    10     CGContextStrokeRect(context, CGRectMake(5, -1, rect.size.width - 10, 1));
    11     
    12 //下分割线
    13     CGContextSetStrokeColorWithColor(context, [UIColor colorWithHexString:@"e2e2e2"].CGColor);
    14     CGContextStrokeRect(context, CGRectMake(5, rect.size.height, rect.size.width - 10, 1));
    15 }
  • 相关阅读:
    [转]zookeeper-端口说明
    ACM-ICPC(9/26)
    ACM-ICPC(9/25)
    Linux的文件权限与目录配置
    Uva 11468 AC自动机或运算
    Uva 11922 Splay
    HDU 6214 最小割边
    Uva 10559 消除方块
    HDU 6194 后缀数组
    Uva 11491 暴力贪心
  • 原文地址:https://www.cnblogs.com/ubersexual/p/3274520.html
Copyright © 2020-2023  润新知