Voglio mettere un grande spinner con un "Caricamento messaggio ..." o un'immagine GIF, quando UIWebView carica il suo contenuto in modo che non mostrerà solo una vista vuota. Come dovrei farlo?Come mostrare un messaggio di caricamento mentre UIWebView carica il suo contenuto?
8
A
risposta
19
implementare metodo delegato di UIWebView mettere questo codice in esso
- (void)webViewDidStartLoad:(UIWebView *)webView {
[activityIndicator startAnimating];
myLabel.hidden = FALSE;
}
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[activityIndicator stopAnimating];
myLabel.hidden = TRUE;
}
set di ActivityIndicater nascosta quando la proprietà arresto TRUE
2
Implementare delegato UIWebView come indicato nella risposta Mihir sopra ma non dimenticare di assegnare il delegare altrimenti i metodi delegato non verrà attivato
per esempio in viewDidLoad si dovrebbe aggiungere:
self.myWebView.delegate = self;
Problemi correlati
- 1. Crea un UIWebView all'altezza del suo contenuto con Auto Layout
- 2. Come mostrare l'indicatore di attività mentre carica tabellaView?
- 3. UIWebView ritardo nel caricamento del contenuto locale
- 4. Visualizza una gif di caricamento in un div finché div carica il contenuto da un'altra pagina
- 5. Come ottenere il contenuto html da UIWebView?
- 6. Come memorizzare nella cache il contenuto in UIWebView per un caricamento più veloce in seguito?
- 7. Come mostrare gli indicatori di scorrimento di UIWebView
- 8. Carica UIWebView in un recupero in background
- 9. UIWebView caricamento e prestazioni generali
- 10. Come utilizzare UIProgressView durante il caricamento di un UIWebView?
- 11. stringa Caricamento in UIWebView
- 12. Contenuto UIWebview non visibile
- 13. Come mostrare ajax il caricamento dell'animazione gif mentre la pagina si sta caricando?
- 14. UIWebView caricamento stringa html analizzata
- 15. Android: immagine di caricamento di Picasso non riuscita. come mostrare il messaggio di errore
- 16. Ajax/jQuery - Carica il contenuto della pagina web in un div durante il caricamento della pagina?
- 17. Come visualizzare il messaggio di caricamento quando viene caricato un iFrame?
- 18. utilizzando simplemodal, mostra lo spinner di caricamento mentre il contenuto all'interno di iframe viene caricato
- 19. Ottiene l'altezza del contenuto di UIWebView
- 20. WKWebView non esegue il re-rendering del contenuto durante il caricamento di un altro URL
- 21. UIWebView Carica URL con parametri
- 22. come mostrare un messaggio all'attivazione plugin
- 23. C'è un listener per quando WebView mostra il suo contenuto?
- 24. Passare un argomento di raccolta senza decomprimere il suo contenuto
- 25. Come posso allineare un CheckBox con il suo contenuto?
- 26. Area nera su UIWebView durante il caricamento
- 27. Fancybox: mostra il caricamento dell'animazione durante il caricamento del contenuto iframe
- 28. Carica il contenuto di un div su un'altra pagina
- 29. Prevenire la stampa di un div e il suo contenuto
- 30. Carica il contenuto di immagini dalla fotocamera a un file
non funziona. tutto è collegato in IB. l'etichetta è sopra tutto, ma ancora, non mostra affatto. –
Hai impostato il delegato? Sto usando un codice quasi identico, e fa il lavoro. L'unica differenza con la mia è che visualizzo l'etichetta in viewDidLoad, poiché ne ho solo bisogno una volta. –
Il delegato è impostato. Sto usando -webviewdidfinish/inizio caricamento per attivare/disattivare l'indicatore di attività di rete. –