Вам нужно сделать две вещи:
Установить вид фона (цвет) не в UITableViewController
, а в его родительском (UINavigationController
, скорее всего, верно?)
self.parentViewController.view.backgroundColor = [UIColor redColor]; // or whatever your image is
Установить чистый цвет для фонового цвета tableView (и, необязательно, для separatorColor
)
self.tableView.separatorColor = [UIColor clearColor];
self.tableView.backgroundColor = [UIColor clearColor];