UITableViewCell

cell常見的幾種附加類型:ide

 

去除點擊cell時的高亮效果:spa

 1     // 去除點擊cell時的高亮效果
 2     
 3     // 方式一:
 4     override func setHighlighted(_ highlighted: Bool, animated: Bool) {
 5         // 去除手指按下的高亮效果
 6         super.setHighlighted(false, animated: false)
 7     }
 8     override func setSelected(_ selected: Bool, animated: Bool) {
 9         // 去除手指擡起時的高亮效果
10         super.setSelected(false, animated: false)
11     }
12 
13     // 方式二:
14     let cell = yscell(style: .default, reuseIdentifier: "cellID")
15     // 設置選中樣式爲none
16     cell.selectionStyle = .none

 

設置cell選中時的背景色:code

1     // 此段代碼在自定義cell裏面
2     // 選中時的背景View,能夠根據狀況加一些子View在上面
3     UIView *selectBgView = [[UIView alloc] init];
4     selectBgView.backgroundColor = [UIColor ys_colorWithHex:0xffffff andAlpha:1];
5     self.selectedBackgroundView = selectBgView;
相關文章
相關標籤/搜索