2012-01-20 188 views
0
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 
[cell.layer setBorderColor:[[UIColor colorWithRed:0.663 green:0.0 blue:0.373 alpha:1] CGColor]];       
[cell.layer setBorderWidth:3.0]; 

上面的代碼在選擇時高亮顯示單元格邊框。 當我選擇另一個細胞的細胞也高興。所以突出顯示兩個單元格。我想突出顯示我選擇的特定單元格。 任何人面對這個問題給我的建議。 @先謝謝突出顯示錶格中的單元格邊框的問題

回答

0

保持您的選定單元格在一個實例變量。然後,當一個單元格被選中,並且如果它與您在實例變量中保存的單元格不同,那麼請取消突出顯示您的實例變量的邊框並突出顯示新選定單元格的邊框。現在將這個新選定的單元格分配爲您的實例變量。

相關問題