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;