2012-04-04 4 views
0

Ich möchte die Ansicht der sich drehenden Aktivität über eine UIImageView anzeigen und die Aktivitätsansicht anhalten und ausblenden, sobald das Bild geladen wurde und angezeigt wird. Das Bild ist ein großes Foto aus der Vermögensbibliothek.Beenden Sie die Animation von UIActivityIndicatorView, wenn das Image von UIImageView geladen ist

Dies funktioniert jedoch nicht, da sich die Aktivitätsansicht ständig dreht.

+0

wo rufst du [_ImageLoader startAnimating] an? – Zalykr

+0

- (void) viewWillAppear: (BOOL) animiert { [super viewWillAppear: animiert]; [_ImageLoader startAnimating]; } – jcrowson

+0

Sie haben unterschiedliche Namen ... Ist das nicht dein Problem? – Zalykr

Antwort

1

Der Spinner ist immer da animiert Ihr erzählt Sogenannte wird

- (void)viewWillAppear:(BOOL)animated; 

nach

- (void)viewDidLoad 

im Grunde den Spinner nach sagen, es zu animieren zu stoppen.

Viel Glück!

+0

Danke Heliem, es scheint offensichtlich, es jetzt zu betrachten! – jcrowson

1

Helium hat Recht. Sie möchten das cal innerhalb des Ergebnisblocks auf [_ImageLoader stopAnimating] verschieben, oder Sie stoppen die Animation, bevor sie überhaupt gestartet wurde.

Verwandte Themen