我怎樣才能從0到10選擇延遲計數器?如何製作櫃檯?
Q
如何製作櫃檯?
0
A
回答
1
你需要使用NSTimer
,
檢查下面的代碼作爲參考。
- (void) startCounter {
counterCount = 0;
[NSTimer scheduledTimerWithInterval:0.09f target:self selector:@selector(showElapsedTime:) userInfo:nil repeats:YES];
}
showElapsedTime
將在延遲後調用,您提供。
-(void) showElapsedTime: (NSTimer *) timer {
counterCount++;
if(counterCount == 10)
{
[timer invalidate];
}
// Write your code here
}
1
創建一個NSTimer:
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds
target:(id)target
selector:(SEL)aSelector
userInfo:(id)userInfo
repeats:(BOOL)repeats;
此致可能會是這樣的:
[NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(timerFired:)
userInfo:nil
repeats:YES];
在被調用的方法,增加一個計數器,並檢查是否達到了您的計數停止定時器:
- (void)timerFired:(NSTimer *)timer
{
static int counter = 0;
// Do Something
counter++;
if(counter == 10)
[timer invalidate];
}
0
NSObject類的方法[performSelector: withObject: afterDelay]
通常用於定時操作。
相關問題
- 1. 如何製作一個laravel像櫃檯?
- 2. 如何設置櫃檯限制?
- 3. 我該如何限制櫃檯上漲?
- 4. 在facebook圖標旁邊製作櫃檯
- 5. 保存櫃檯
- 6. cassandra櫃檯表
- 7. 從櫃檯
- 8. 印刷櫃檯
- 9. 如果返回櫃檯
- 10. 如何增加Hadoop的櫃檯數量
- 11. 如何獲取谷歌搜索櫃檯?
- 12. LC-3如何重置櫃檯?
- 13. 如何分隔櫃檯的大小寫?
- 14. pyspark全球櫃檯
- 15. 櫃檯車把#each
- 16. PHP櫃檯重置
- 17. 號碼到櫃檯
- 18. 非線性櫃檯
- 19. TextInputLayout櫃檯頂端
- 20. 如何避免使用豬時超出櫃檯限制?
- 21. 爲什麼我的櫃檯不工作?
- 22. 在櫃檯內,而在不工作
- 23. C#櫃檯遊戲控制檯應用程序
- 24. php show最大櫃檯數
- 25. 櫃檯正在翻番
- 26. 嵌套櫃檯JSON數據
- 27. 引導櫃檯多列
- 28. Laravel雄辯模型櫃檯
- 29. Wordpress中的發佈櫃檯
- 30. 陣列和櫃檯MIPS
什麼語言???請提供更多信息,謝謝。 – tallen11 2011-04-24 18:59:41