tableviewcell的分割線

//隱藏多餘的分割線

- (void)setExtraCellLineHidden:(UITableView *)tableView

{

    UIView *view = [[UIViewalloc]init];

    view.backgroundColor = [UIColorclearColor];

    [tableView setTableFooterView:view];

}

然後在tableview創建之後,調用此方法,傳入需要設置的tableview就可以了。


//自繪分割線

- (void)drawRect:(CGRect)rect

{

    CGContextRef context =UIGraphicsGetCurrentContext();

    

    CGContextSetFillColorWithColor(context,MAINVIEWBGCOLOR.CGColor);//填充色

    CGContextFillRect(context, rect);

    

    CGContextSetStrokeColorWithColor(context,TIMINGLISTEXTRACELLLINE.CGColor);//線的顏色

    CGContextStrokeRect(context,CGRectMake(AutoWHGetWidth(130), rect.size.height -1, rect.size.width,1));//線的frame

}


在cell.m文件,中重寫drawRect方法。

//隱藏分割線

self.mainTableView.separatorStyle = UITableViewCellSeparatorStyleNone;

在tableview創建之後,設置tableview的separatorStyle屬性即可



發佈了45 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章