I finally found a better way to do that.
I have completely disabled user interaction on every cells before selection. Like that, no need to put the background in the first z-Position.
I used the following method at the creation AND the didDeselectRowAtIndexPath method:
cell.cellView.userInteractionEnabled=NO;
I put YES on the didSelectRowAtIndexPath method. It works perfectly.