Xcode Objective-C | iOS: Verzögerungsfunktion / NSTimer Hilfe?

Also ich entwickle meine erste iOS-Anwendung und ich benötige Hilfe..

Einfaches Programm für jetzt, ich haben über 9 Tasten, und wenn ich drücken Sie die erste Taste oder eine beliebige Taste, ich will nur die erste Taste zu markieren, für 60 Millisekunden), unhighlight ist, der zweite button-highlights, warten Sie 60 Millisekunden), unhighlight ist und so weiter für den rest der Tasten, so dass es aussieht wie ein Umzug FÜHRTE.

Ist, habe ich mich versucht zu schlafen/usleep aber einmal, dass die Schlafdauer ist getan, wie es scheint, es überspringt die highlight/unhighlight ist alles zusammen.

Beispiel:

- (void) button_circleBusy:(id)sender{
firstButton.enabled = NO;
sleep(1);
firstButton.enabled = YES;

und so weiter für den rest der Tasten. Es ist delay, aber es spielt keine Verzögerung der "firstButton.enabled = NO;". Ich habe ein Bild für jede Schaltfläche "deaktiviert" und ich habe nie sehen.

Jede Hilfe wird geschätzt! Ich habe mir in NSTimer aber ich war nicht sicher, wie es zu implementieren.

Dank.

-Paul

InformationsquelleAutor der Frage Retro | 2011-05-13

Schreibe einen Kommentar