When you try to change the background color of your UITableView in iPad(not in iPhone), you  will be shocked to find the color of your table  not getting changed. So what to do? Just add the following line

[tableView setBackgroundView:nil];

And voila. It seems that right from iPhone 3.2 you will have to set the background view of your TableView.