Из руководящих принципов интерфейса Apple:
Всегда предоставлять обратную связь, когда пользователи выбирают элемент списка. Пользователи ожидают, что строка таблицы будет подсвечиваться кратко, когда они нажимают на выбранный элемент в ней,После касания пользователи ожидают немедленного действия: либо появляется новое представление, либо в строке отображается галочка, указывающая, что элемент был выбран или включен.
В редких случаях строка может оставаться выделенной, если вторичнаядетали или элементы управления, связанные с элементом строки, отображаются на том же экране.Однако это не приветствуется, поскольку трудно одновременно отобразить список вариантов, выбранный элемент и связанные с ним детали или элементы управления без создания неудобно загруженного макета.
Я не думаю, что Apple будетутвердить приложение, в котором выделена строка (по той же причине у меня было отклонено приложение).Вы должны выполнить действие, а затем сразу же выделить его.В некоторых редких случаях вы можете оставить его выделенным при отображении связанного представления.
Однако, если вы сохраняете текущую ячейку, которую вы выбрали, вы можете вызвать -deselectRowAtIndexPath: animated: в табличном представлении, чтобы отменить выбор строки.