1. 程式人生 > >點按UITableViewCell時改變cell上面的文字高亮或者背景顏色

點按UITableViewCell時改變cell上面的文字高亮或者背景顏色

點按某個Cell的時候cell上面的文字高亮或者改變顏色在具體的Cell中重寫函式:

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated
{
//重寫高亮函式
 if (highlighted) { 
    self.textLabel.backgroundColor = [UIColor yellowColor]; 
    self.textLabel.textColor = [UIColor redColor]; 
    self.textLabel.text = [NSString stringWithFormat:@"這是第%ld行 點中我啦哈哈哈",(long)self.tag]; 
  } else {
    self.textLabel.backgroundColor = [UIColor clearColor]; self.textLabel.textColor = [UIColor blackColor]; 
    self.textLabel.text = [NSString stringWithFormat:@"這是第%ld行 哈哈哈",(long)self.tag]; 
  }
}