проблема с выделением границы ячейки в табличном представлении - PullRequest
0 голосов
/ 21 января 2012
- (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];

Приведенный выше код выделяет границу ячейки, когда я выбираю. когда я выбираю другую ячейку, эта ячейка также высвечивается. поэтому две ячейки выделены. Я хочу выделить ячейку, которую я выбрал. любой, кто сталкивается с этой проблемой, дает мне предложение. @ заранее спасибо

1 Ответ

0 голосов
/ 21 января 2012

Сохранить выбранную ячейку в переменной экземпляра. Затем, когда выделена ячейка, и если она отличается от той, которую вы сохранили в переменной экземпляра, отмените выделение границ переменной экземпляра и выделите границы вновь выбранной ячейки. А теперь назначьте эту вновь выбранную ячейку в качестве переменной вашего экземпляра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...