1. 程式人生 > >tableview 選中一行後,不顯示選中顏色的方法 tableview 選中一行後,不顯示選中顏色,不要將tableview的allowsSelection設定成NO,那樣的話可能導致tablev

tableview 選中一行後,不顯示選中顏色的方法 tableview 選中一行後,不顯示選中顏色,不要將tableview的allowsSelection設定成NO,那樣的話可能導致tablev

tableview 選中一行後,不顯示選中顏色的方法
第一種方法:設定選中無顏色變化
tableview 選中一行後,不顯示選中顏色,不要將tableview的allowsSelection設定成NO,那樣的話可能導致tableview不能響應點選動作。合理的解決方法是:
cell.selectionStyle = UITableViewCellSelectionStyleNone;  
第二種方法:選中後有顏色變化,返回後就取消選中,也就消除了選中顏色。
//反選 點選的時候灰色 返回來的時候又變回
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [tableView deselectRowAtIndexPath:indexPathanimated:YES];
}