Я бы установил selectionStyle ячейки в UITableViewCellSelectionStyleNone, это остановит синюю подсветку. Затем начните выполнять выборочную работу.
Вам нужно будет создать собственный подкласс UITalbeViewCell. Переопределить setSelected или, если это не сработает, пользователь распознает жесты или переопределит touchShegan и т. Д. Я делал это один раз, прежде чем я точно забыл, как, если у вас возникли проблемы, сообщите мне, и я плохо его посмотрю.
Когда вы обнаружите, что ячейка выбрана, возможно, создайте полупрозрачный оверлей в виде PNG и сделайте так, чтобы он отображался при выделении ячейки. Или уменьшите прозрачность фонового изображения или добавьте цветовую маску.