我用下面的代碼來嘗試選擇時作出的tableview單元格背景清晰的彩色設置透明完全和它的作品沒有複選框,但是當它是完全不清楚的顏色。的UITableViewCell不能複選框
[cell setSelectionStyle:UITableViewCellSelectionStyleBlue];
cell.tintColor = [UIColor redColor];
UIView *selectionView = [UIView new];
selectionView.backgroundColor = [UIColor clearColor];
[[UITableViewCell appearance] setSelectedBackgroundView:selectionView];
正如您從下圖所見,只能在複選框下清除,而不能在整個單元格中清除。但是,當沒有複選框(不是編輯模式)時,這是完全清楚的。我怎樣才能解決這個問題?提前致謝。
如果我刪除上面的代碼,結果會是這樣。白色背景將覆蓋整個單元格。我不知道爲什麼上面的代碼可以設置複選框下面的區域的背景清晰?
設置selectionView的阿爾法。 –