0
A
回答
2
您可以使用諸如:
聲明對@interface
一個NSTimer
對象像NSTimer *aTimer;
-(void)viewDidLoad
{
aTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(elapsedTime) userInfo:nil repeats:YES];
}
-(void)elapsedTime
{
static int i = 60;
label.text = [NSString stringWithFormat:@"%d",i];
i--;
if(i<0)
{
[aTimer invalidate];
aTimer = nil;
}
}
這裏標籤是IBOutlet UILabel
,它被設置爲連接。
2
你可以用NSTimer
做到這一點看我的例子 - 聲明
NSTimer *timer;
int count;
全球在ViewController.h
類
然後您可以向下啓動計數viewDidLoad:
方法。
- (void)viewDidLoad
{
//label is your **UILabel**
label.text = @"60";
count = 59;
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(countDown) userInfo:nil repeats:YES];
}
-(void)countDown
{
if(count > 0)
{
label.text = [[NSNumber numberWithInt:count] stringValue];
count --;
}
else
{
[timer invalidate];
}
}
+0
感謝您的回覆 - – SampathKumar
+0
再次歡迎您! :) – TheTiger
相關問題
- 1. 設置時間倒計時
- 2. 如何重置iPhone中的時間倒計時?
- 3. 設置倒數計時器的時間
- 4. 建設時間倒計時
- 5. 在倒計時中設置時區
- 6. 倒計時 - iPhone倒數計時器
- 7. 如何設置倒計時時間格式
- 8. 如何在jquery倒數計時器中設置時區
- 9. 在JavaScript中設置倒數計時器
- 10. StopCoroutine後重置倒計時時間
- 11. 如何在用戶點擊鏈接時設置倒計時?
- 12. 設置24小時剩餘倒計時
- 13. 如何設置7天倒計時基思木Jquery倒計時插件
- 14. iphone定時器倒計時在後臺
- 15. 如何設置倒計時並在HTML/JavaScript中循環秒數
- 16. 如何在zetacomponents/workflow中設置倒數計時器
- 17. 如何在android中正確設置倒計時?
- 18. 時間跨度倒計時
- 19. 倒計時時間的Android
- 20. 變遷倒計時時間
- 21. 倒計時Unix時間
- 22. 時間倒計時像www.bidhere.com
- 23. 設置不同的時間android倒數計時器
- 24. 設置defaultCountdown jquery倒計時到特定時間
- 25. 將倒計時設置爲特定時間
- 26. 從python設置時間的數字倒計時
- 27. 如何正確設定倒計時的目標時間?
- 28. 如何在數據庫中設置開始時間和結束時間的倒數計時器? C#ASP.NET
- 29. iPhone sdk:倒數計時器
- 30. 安卓倒計時計時器時間
https://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/Timers/Articles/usingTimers.html – NeverBe