У меня проблемы с фоном в моем модальном UIViewController, отображающем до анимации.У меня есть простой UINavigationController, который загружает UIViewController.Затем я представляю UINavigationController через вызов presentModalViewController, который перемещает его снизу вверх.В методе loadView UIViewController я установил стандартный self.view и создал фоновый UIImageView.Этот фон загружается, но только после того, как модальная анимация завершена complete .Я делал подобные вещи много раз раньше и помню, что однажды столкнулся с этой проблемой, но не могу на всю жизнь найти то, что было моим «волшебным» решением.
Мой код ниже:
PhotoVideoViewController *photo = [[PhotoVideoViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:photo];
NSLog(@"start present modal view controller");
[self.navigationController presentModalViewController:nav animated:YES];
[photo release];
[nav release];
PhotoVideoViewController loadView:
- (void)loadView {
UIView *myview = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.view = myview;
[myview release];
NSLog(@"background loading");
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background-main.png"]];
background.frame = CGRectMake(0, -45, 320, 480);
[self.view addSubview:background];
[background release];
}
«Журнал запуска модального представления» отображается в журнале ДО Отображается журнал «фоновой загрузки», который, очевидно, говорит мне, что что-то не так.Я попытался поставить [фото релиз];до presentModalViewController, но он НЕ решает проблему.
Я также провел здесь свое исследование, и ни один из других постов не ответил на мою проблему:
UINavigationControllerwith presentModalViewController
UINavigationController и presentModalViewController
- Оба они относятся к правильному способу использования UINavigationController в качестве модального экрана с UIViewController внутри него,
Любая помощь очень приветствуется.Я пробовал несколько перестановок, и я в растерянности.Это будет порядок порядка правильный , но я явно не получаю идеальный порядок в моем коде.
Заранее спасибо!
J