в cellForRowAtIndexPath вы можете установить Границы (Разделитель) для каждой строки / раздела.
if(indexPath.row == 1)
[tableView setSeparatorColor:[UIColor redColor]];
if(indexPath.section == 2)
[tableView setSeparatorColor:[UIColor greenColor]];
Просто не забудьте установить / сбросить это значение для каждой строки / раздела, которое вам нужно.
Если вы хотите добавить серую рамку вокруг красной ячейки, это будет
if(indexPath.section == 0 && indexPath.row == 1){
//assuming this is the correct index)
[tableView.separatorColor = [UIColor colorWithRed:0.67 green:0.67 blue:0.67 alpha:1];
}
else
{
[tableView.separatorColor = [UIColor yourChosenDefaultColor]];
}
. На самом деле вам нужно использовать это в вашем cellForRowAtIndexPath, или вы собираетесь установить границу для всего вашего TableView (возможно, вот чтоты хочешь сделать)