W swojej aplikacji wywołuję nowy widok po kliknięciu na przycisk metodą:
[self presentModalViewController:controller animated:YES];
Następnie ładuję treść HTML'a do widoku:
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. NSString *bundlePath = [[NSBundle mainBundle] bundlePath]; NSURL *bundleBaseURL = [NSURL fileURLWithPath: bundlePath]; webView.delegate = self; [webView loadHTMLString:@"html..."baseURL:bundleBaseURL]; }
Wszystko jest w porządku oprócz jednego mankamentu, który bardzo mnie drażni, mianowicie tekst jest załadowany dopiero po ukończeniu animacji "wjazdu" nowej warstwy od dołu co nie wygląda dobrze, gdyż wjeżdża pusty ekran, który dopiero później jest uaktualniany. Dodam, że w przypadku metody
viewWillAppearjest to samo.
Moje pytanie jest takie, w jaki sposób należy ładować treść, aby widok był już wypełniony treścią HTML'a przed rozpoczęciem animacji?