Да, это разрешено, но, вообще говоря, вы можете сделать это. В соответствии с Руководством по программированию iOS :
Когда система запускает приложение, оно временно отображает статическое изображение запуска на экране. Ваше приложение предоставляет это изображение, причем его содержимое обычно содержит предварительно отредактированную версию пользовательского интерфейса по умолчанию для вашего приложения. Цель этого изображения - дать пользователю немедленную обратную связь о том, что приложение запущено, но оно также дает вашему приложению время для инициализации и подготовки своего начального набора представлений для отображения. Когда ваше приложение готово к запуску, система удаляет изображение и отображает окна и представления вашего приложения.
Другими словами, если в вашем файле Default.png есть какие-либо предварительно отрисованные элементы UIKit (например, UINavigationBar), вероятно, нет смысла добавлять их в качестве фонового изображения представления.
В любом случае, вот как бы вы установили фон UITableView для своего образа запуска:
self.tableView.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Default.png"]];
А для UIViewController:
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];