UITableViewCell點選時背景顏色
阿新 • • 發佈:2019-02-14
1.點選UITableViewCell時,沒有點選效果,在cellForRowAtIndexPath:方法中寫上
cell.selectionStyle = UITableViewCellSelectionStyleNone;
2.點選UITableCell時,Cell背景顏色不變,但是上面自定義的控制元件如:UILabel、UIImageView會變顏色
設定UILabel或UIImageView的Highlighted 然後 在cellForRowAtIndexPath:方法中寫上
UIView *view_bg = [[[UIView alloc]initWithFrame:cell. frame]autorelease];
view_bg.backgroundColor = [UIColor clearColor];
cell.selectedBackgroundView = view_bg;
3.點選cell行時,背景顏色一閃而過,在didSelectRowAtIndexPath:方法中寫上
[tableView deselectRowAtIndexPath:indexPath animated:NO];