У меня есть табличное представление, состоящее из n строк (ячеек), мне нужно установить пограничный слой для выбранной ячейки, для этого я добавил этот код в tableView: didSelectRowAtIndexPath: метод делегата.
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; //To get the particular cell
[cell.layer setBorderColor:[[UIColor colorWithRed:0.663 green:0.0 blue:0.373 alpha:1] CGColor]];
[cell.layer setBorderWidth:3.0];
Работает, я имею в виду настройку пограничного слоя для выбранной ячейки.Но проблема в том, что если я щелкаю по одной ячейке, она устанавливает пограничный слой для этой ячейки, после того, как я щелкаю по другой ячейке, она устанавливает пограничный слой для другой ячейки, мне нужно удалить пограничный слой для первой (я имею в видутолько текущая выбранная ячейка должна содержать пограничный слой)