I am searching this for some time but I never found a solution.

I have a UITableView with custom cells, those cells have an image and I place the labels on it.

The thing is, when I select a cell, the whole cell frame is selected using the default highlight color. I tried changing the style, but if I use `cell.selectionStyle = UITableViewCellSelectionStyleNone;` the image won't highlight...

Just in case someone asks I created distincts images for highlighted / normal states.