去掉tableView的外邊框

要實現的效果是:tableView分割線1個像素,距離self.view左右兩邊各爲32個像素。spa

 設置了_tableView.separatorInset,實現分割線距離左右間隔32像素 (沒有效果。。)3d

// 當設置以下的時候,分割線1像素,可是外邊框也存在。orm

 _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;it

 cell.layer.borderWidth = 1;io

 cell.layer.borderColor = Color_BorderGray.CGColor;table

 cell.selectionStyle = UITableViewCellSelectionStyleNone;select

// 如下是我用的方法遍歷

去掉上面的代碼, 讓tableview 的效果呈現沒有邊框及分割線的樣式。而後遍歷一個像素爲1的label。。
方法

 for (NSInteger i; i < _titleArray.count; i ++) {im

        UILabel *lineLbl = [[UILabel alloc] initWithFrame:CGRectMake(32, 66 * (i + 1), SCREEN_WIDTH- 64, 1)];

        lineLbl.backgroundColor = Color_BorderGray;

        [cell.contentView addSubview:lineLbl];

    }

    

效果就達到了。。。

相關文章
相關標籤/搜索