Я обнаружил странное поведение UIWebView.
В делегате
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[self changeFont];
//[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(changeFont) userInfo:nil repeats:NO];
}
В changeFont я вызываю javaScript для изменения шрифта веб-страницы. Он не будет применен, но если я вызову метод изменения шрифта через несколько секунд после делегата webViewDidFinishLoad, он будет применен.
если файлы большого размера, как мы можем определить, сколько времени потребуется веб-просмотру для загрузки, если нам нужно запустить таймер из делегата webViewDidFinish, чтобы применить размер и стиль шрифта для файла.
любое объяснение этому. Я много разыскивал и ничего не упоминается в документах.
Любая помощь, почему такое поведение UIWebView?