Немного поздно, но, возможно, для всех остальных, ищущих решение. Я мог получить эту работу, используя следующий код в viewDidLoad
методе UITableViewController
:
self.parentViewController.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];
self.tableView.backgroundColor = [UIColor clearColor];
или с использованием только цвета фона:
self.parentViewController.view.backgroundColor = [UIColor scrollViewTexturedBackgroundColor];
self.tableView.backgroundColor = [UIColor clearColor];
Мне потребовалось некоторое время, чтобы понять это, но теперь это работает как шарм.