По крайней мере, начиная с iOS 6, вы можете переопределить методы в своей пользовательской ячейке, чтобы предотвратить выделение синим цветом. Никакое другое взаимодействие не отключено или не затронуто. Все три должны быть отменены.
- (void) setHighlighted:(BOOL)highlighted
{
}
- (void) setHighlighted:(BOOL)highlighted animated:(BOOL)animated
{
}
- (void) setSelected:(BOOL)selected animated:(BOOL)animated
{
}