try by adding it to contentView
, for any view that u are adding to table cell add it to cell's contentView
for example
[self.contentView insertSubview:self.backgroundLabel atIndex:0];
[self.contentView insertSubview:self.overLayLabel atIndex:1];
[self.contentView insertSubview:self.nameLabel atIndex:2];
[self.contentView insertSubview:self.selectFavColour atIndex:3];
hope this helps u