В случае UIButton, я думаю, вам нужно предоставить свои собственные изображения для выделенного состояния. Многие элементы управления в iPhone OS, такие как UIToolbar и UINavigationBar, предоставляют «оттенок цвета», который можно изменить, чтобы настроить их внешний вид. У UIButton есть несколько предопределенных видов, например, «Закругленная кнопка», но в большинстве случаев я использую собственные изображения для себя.
Я не уверен насчет UITableViewCell - вам может понадобиться создать его подкласс и нарисовать выбранное состояние самостоятельно. Однако может существовать «фоновое изображение для состояния», которое вы можете изменить.
Извините, это действительно не лучшая новость. Может, кто-то знает лучший способ?