Cómo seguir mostrando la pantalla de bienvenida hasta que la vista web termine de cargarse. objective-c

Después de que se cargue la pantalla de bienvenida, hay un background blanco durante unos segundos hasta que se carga el html. ¿Cómo puedo seguir visualizando la pantalla de bienvenida hasta que se cargue el web?

Puede agregar un UIIMageView con la image de la pantalla de inicio a través de la UIWebView. Por supuesto, el controller de vista que muestra ambas vistas debe ser el delegado de UIWebView y cuando recibe

 – webViewDidFinishLoad: 

o

 – webView:didFailLoadWithError: 

En caso de error, por supuesto debes eliminar la vista de la image.

Implementar los methods UIWebViewDelegate .

 //When webview starts loading – webViewDidStartLoad: //When webview finish loading – webViewDidFinishLoad: //Error occunetworking when loading webview – webView:didFailLoadWithError: 

Deberá crear una pantalla de bienvenida personalizada ya que no puede controlar la pantalla de bienvenida del sistema. Puede ser un UIViewController con UImageView que muestre la misma image Default.png . Simplemente configure este controller de vista en la window una vez que applicationDidFinishLaunching: se llame. Consulte este tutorial para crear una pantalla de bienvenida personalizada.

Retire la pantalla de bienvenida de la window solo cuando se webViewDidFinishLoad o webView:didFailLoadWithError: se llama.

¡Espero que ayude!