解决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 类型的

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM