Io uso un UIWebView
per mostrare una schermata "Informazioni" visualizzando un file HTML in bundle. La gerarchia di visualizzazione della mia app è: UITabBarController
/UIViewController
/UIWebView
.Come prevenire il flash bianco iniziale quando si visualizza un UIWebView?
Il problema è che la pagina HTML ha uno sfondo scuro, e la prima volta che la scheda viene toccata, uno sfondo bianco è visibile brevemente prima che venga visualizzata la vista web. Ho provato a impostare il colore di sfondo dello UIWebView
, ma ciò non risolve il problema. Il problema si verifica se carico il contenuto in viewDidLoad
o viewWillAppear
.
è possibile nascondere il 'UIWebView' fino WebView non è finito il caricamento, e impostarlo unhidden in' webViewDidFinishLoading' – nsgulliver
Penso che in realtà bisogno di fare il contrario: Vale a dire, vederlo subito, senza indugio, in modo che lo sfondo bianco non è mai visibile. – Dogweather