Ich bin neu in iOS-Programmierung. Ich arbeite an Wörtern, die Spiel passen. In diesem Spiel muss ich einen Zeitzähler implementieren, der Minuten und Sekunden anzeigt. Ich möchte, wenn mein Spiel gestartet wird, meinen Timer mit 3 Minuten starten. Jetzt möchte ich diesen Timer in umgekehrter Richtung mit Sekunden verringern. mein Code nur für seconds..here Arbeit ist mein Code:Implementierung eines Countdown-Timers in Objective-c?
secondsLeft--;
int seconds = (secondsLeft %3600) % 60;
Timerlbl.text = [NSString stringWithFormat:@"%02d",seconds];
if (seconds==0)
{
UIAlertView *pAlert = [[UIAlertView alloc]initWithTitle:@"Sorry!!"
message:@"TimeOver" delegate:self cancelButtonTitle:@"OK"
otherButtonTitles:@"Cancel",nil];
[pAlert show];
[pAlert release];
}
}
In viewDidLoad ich es durch Timer nennen ..
countDown=[NSTimer scheduledTimerWithTimeInterval:5.0 target:self
selector:@selector(TimeOver) userInfo:nil repeats:YES];
Bitten jemand mich leiten, wie ich es in beiden Minuten tun können, und Sekunden.
Bitte überprüfen Sie den folgenden Link [Countdown-Timer] (http://fromideatoapp.com/downloads/FI2ADemo-Part4.zip) Es ist auch ziemlich handlich. Grüße, Neil – NIKHIL