Задержка загрузки строки HTML в UIWebView

У меня есть два контроллера представления внутри контроллера навигации. Контроллер первого вида имеет меню с кнопкой. Нажатие этой кнопки перемещает на второй контроллер представления и загружает HTML-строку в UIWebView. Ничего другого не загружается в веб-представление, просто простая строка NSString с HTML-кодом в нем. По сути, я делаю флип-карту (два представления) с веб-представлением в качестве подпредставления одного из представлений.

Вот код:

containerView = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 280, 280)];
[self.view addSubview:containerView];

frontView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 280, 280)];
frontView.layer.cornerRadius = 10;
frontView.layer.masksToBounds = YES;
[frontView setBackgroundColor:[UIColor whiteColor]];
backView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 280, 280)];
backView.layer.cornerRadius = 10;
backView.layer.masksToBounds = YES;
[backView setBackgroundColor:[UIColor yellowColor]];
[containerView addSubview:frontView];

webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 280, 280)];
webView.scalesPageToFit = YES;
webView.userInteractionEnabled = NO;

NSString *htmlString = @"<head><meta name='viewport' content='width=device-width;'><style type='text/css'>html,body {margin: 0;padding: 0;width: 100%;height: 100%;}html {display: table;}body {display: table-cell;vertical-align: middle;padding: 20px;text-align: center;-webkit-text-size-adjust: none;}</style></head><ruby>金<rt>きん</rt></ruby><ruby>曜<rt>よう</rt></ruby><ruby>日<rt>び</rt></ruby>";

[webView loadHTMLString:htmlString baseURL:nil];
[frontView addSubview:webView];

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self
                                                                      action:@selector(flip)];
[self.view addGestureRecognizer:tap];

}

Проблема: я замечаю, что в первый раз, когда я нажимаю кнопку для перехода ко второму контроллеру представления, возникает задержка при просмотре строки html, загруженной в веб-просмотр (это всего лишь около 0,5 - 1 секунды). Этого не произойдет, если я вернусь к первому контроллеру вида и снова нажму кнопку - на этот раз это мгновенно.

Любые идеи, что может быть причиной этой первой задержки и как ее избежать?

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос