У меня есть контроллер панели вкладок внутри контроллера навигации. Я хочу создать представление с одним изображением 320x411 (оставляя строку состояния и панель вкладок).
Изображение показано для ошибки сетевого подключения.
В настоящее время я использую этот код в viewDidLoad отдельного представления элемента панели вкладок:
if (appDelegate.hasInternetAtStart == NO) {
CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 480.0f);
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
[myImage setImage:[UIImage imageNamed:@"NetworkError.png"]];
myImage.opaque = YES;
[self.view pushViewController:myImage animated:NO];
[myImage release];
}
Однако это позволяет касаться следующих элементов и получать к ним доступ.
Это правильный способ показать ошибку, или я должен выбрать другой метод.
Мне бы хотелось одно представление, которое переопределит все другие представления в элементе панели вкладок и может быть установлено в App Delegate, если это возможно ...