zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    robots协议
    Java Script学习 4(转)
    Java Script学习 3(转)
    HTML 8 总结(转)
    HTML 7 (转)
    HTML 6 (转)
    HTML 5 (转)
    python类方法/实例方法/静态方法
    chromedriver下载地址
    字符编码表
  • 原文地址:https://www.cnblogs.com/ubersexual/p/3274520.html
Copyright © 2011-2022 走看看