2009-07-14 17 views

risposta

16

In breve - no. Lo scopo di Default.png è di dare al sistema operativo dell'OS qualcosa da mostrare all'utente mentre carica la tua applicazione. Il meglio che puoi fare è accelerare il carico iniziale della tua applicazione (ad esempio, rinviare il caricamento delle risorse fino a dopo programma è in esecuzione), quindi aggiungi la tua animazione mentre carichi effettivamente le tue risorse "dietro le quinte".

+0

Sì, è quello che temevo. Ha un po 'di senso però. – postalservice14

0

Per quanto ne so, sfortunatamente no. Il punto della leggerezza di default.png è di consentire all'app di eseguire un'accelerazione intensiva dietro le quinte. L'animazione mangerebbe preziosi cicli di CPU.

Tuttavia, se è necessario eseguire ulteriori elaborazioni una volta avviata l'app, è possibile eseguire un CAnimation durante tale periodo.

1

Se lo si considera come una schermata di caricamento animata, allora no, ma avendo la prima vista dell'applicazione si caricano tutti i dati e si fa qualcosa mentre sta facendo allora sicuramente sì, ma sto cercando di farlo e sono in mancanza al momento

0

no, ma se l'inizializzazione richiede molto tempo. è possibile aggiungere una vista di avvio di animazione personalizzata una volta avviata l'applicazione.

in breve. dopo il lancio, prima di tutte le inizializzazioni reali, allocazione, init e visualizzazione di una vista che è esattamente la stessa di default.png ma con effetto di animazione.

mentre quella vista animazione sta visualizzando, init le materie reali della vostra applicazione in background sostituire la vista animatrice mentre fatto

0

È possibile fare ciò che una delle app che conosco fa. Hanno creato serie di immagini che, se visualizzate in sequenza, faranno credere che la schermata iniziale sia animata. Puoi controllare questa app per avere un'idea: TravellerID

Spero che questo aiuti.