zoukankan      html  css  js  c++  java
  • 解决UItableView cell的间隔线 separatorStyle ( plain group 两种类型)

    一 . Plain类型的:

    做法

    cell 的backgroupView 是设置的 57 pix,在此基础上 在方法willDisplayCell 中 cell.backgroundView添加一个高为55Pix的view 作为背景

    这样就有了 2pix的 cell 下边框了

     

    -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

        return 57.0;

    }

     

    -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{

        

        UIView *viewTemp1 = [[UIView alloc]init];

        viewTemp1.backgroundColor=    [UIColorcolorWithPatternImage:[UIImageimageNamed:@"cell_bg_55px_ipad"]];

        viewTemp1.frame=CGRectMake(0, 0, 320, 55);

        cell.backgroundView = [[[UIViewalloc] init]autorelease];

        [cell.backgroundViewaddSubview:viewTemp1];

        

        [viewTemp1 release];

     

             cell.backgroundColor=[UIColorclearColor];

        

    //     cell.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_bg_55px"]];

    }

     

    二 . group 类型的

     

     

  • 相关阅读:
    9.24 Django Form组件
    9.21 form 和Ajax详解
    vue生命周期
    禁止输入框复制粘贴
    【转义字符】HTML 字符实体< &gt: &
    dispatch emit broadcast
    删除git项目
    新建github项目,邀请成员
    git常用命令行
    echarts用法
  • 原文地址:https://www.cnblogs.com/zander/p/2718394.html
Copyright © 2011-2022 走看看