Вот волшебство:
if ( [self.myTableView respondsToSelector:@selector(backgroundView)] )
self.myTableView.backgroundView = nil;
self.myTableView.backgroundColor = [UIColor clearColor];
Кроме того, используйте UIViewController с UITableView, а не UITableViewController, и поместите фоновое изображение в UIImageView, размещенный под UITableView.