2012-11-28 42 views
0

我們有一個表格視圖,選中的單元格用藍色複選標記標記。問題是,最初當桌子負載,所選單元格將在藍色的對勾這是我們需要像下圖 enter image description here選中的行對勾顏色變化

現在,當我們選擇另一行,選定行復選標記變化以白色,可能會導致此問題? enter image description here

回答

2
[cell setSelectionStyle:UITableViewCellSelectionStyleNone]; 

如果婁UITableView委託方法添加此之前return Cell;

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 
} 

希望它幫助是你

+0

嗨,你的意思是第二行或第一行?我對IOS –

+0

非常陌生,BEfore Return Statement在上面的委託方法中添加了該行。 – MadhuP

+0

多數民衆贊成,它的工作,非常感謝:) –

0

當您選擇另一行,你可以programmaticaly取消上一行用 - (void)取消選擇您表中的RowAtIndexPath方法

+0

Acuallay我deselcting前一行,問題是新聞選定的行有一個白色複選標記不是藍色 –

+1

然後,也許你會提供一些你的代碼,你的表格視圖控制器? –

+0

感謝德米特里,pm44答案解決了它,再次感謝您的幫助 –

0

只需根據需要設置tableview的色調顏色即可。