IOS uitableview cell selected background

backgroundiosuitableview

I have a UItableview in my IOS app with some information in it. I changed the Selected background color to clearcolor using the following code:

UIView *bgColorView = [[UIView alloc] init];
[bgColorView setBackgroundColor:[UIColor clearColor]];
[cell setSelectedBackgroundView:bgColorView];
[bgColorView release];

There is text and 2 images in the cell, I've build this using CGRectMake.
But When I select and hold a table cell the the images disappear behind what looks like a white background.

enter image description here

As you can see I'm holding the "Dacnusa sibrica" cell, how can I fix this?

Best Answer

If you want to disable the blue selection of cells you can also set the cell's selection mode instead of modifying the background:

cell.selectionStyle = UITableViewCellSelectionStyleNone

This simply disables the blue selection when tapping the cell but still allows the cell to be selected (and thus handled by code).