Если вы хотите добиться того, чтобы фон был за табличным представлением и пользовательским размером табличного представления, я полагаю, вы могли бы сделать следующее в вашем viewDidLoad
контроллера табличного представления
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]];
[self.view addSubview:background];
[self.view sendSubviewToBack:background]; // Now the background should be behind the table view.
self.tableView.frame = yourFrame;
Я не пробовал, но думаю, что это должно сработать. Если нет, дайте мне знать.