我怎樣才能從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. 從櫃檯
- 5. 印刷櫃檯
- 6. cassandra櫃檯表
- 7. 如何獲取谷歌搜索櫃檯?
- 8. 如何分隔櫃檯的大小寫?
- 9. pyspark全球櫃檯
- 10. 櫃檯車把#each
- 11. 非線性櫃檯
- 12. TextInputLayout櫃檯頂端
- 13. 如何避免使用豬時超出櫃檯限制?
- 14. php show最大櫃檯數
- 15. Ruby - 與Cequel的櫃檯表
- 16. 引導櫃檯多列
- 17. 嵌套櫃檯JSON數據
- 18. Laravel雄辯模型櫃檯
- 19. 如何製作前臺NetServer
- 20. 如何在託管的廚師節點上使用櫃檯
- 21. 如何將日期與櫃檯相匹配?
- 22. 如何讓我的櫃檯看起來不那麼假?
- 23. 如何讓我的櫃檯在指定的地點停下來?
- 24. 如何更改店面woocommerce中的櫃檯購物車?
- 25. 如何解決我的櫃檯和平均計算器
- 26. 如何最好地阻止櫃檯上的多個「計數」?
- 27. 谷歌FCM:徽章櫃檯限於iOS?
- 28. 爲什麼我的櫃檯不算?
- 29. jQuery的櫃檯和變量,方括號
- 30. window.onload不適用於櫃檯頁面
什麼語言???請提供更多信息,謝謝。 – tallen11 2011-04-24 18:59:41