To reset the color of the redesigned (dequeued) UITableViewCell , this worked for me on iOS 5, 6, and 7:
cell.backgroundColor = nil;
As suggested here, I registered the value of this property for the newly created cell. I have seen null . This gave me the idea to lower the property. It seems to work in all three versions of iOS.
As I vaguely remember, iOS dramatically changed the default setting for colors in UITableView and UITableViewCell. In some versions, the colors of the parent containers were selected. In some versions, this default color was gray-white, but changed over time. IOS 7 White applies independently of parents. Note: do not quote me in this paragraph; See if you care. The fact is that the answers telling you to indicate a specific color give you bad advice.
source share