我需要一些幫助touchesEnded
函數。當屏幕上沒有使用touchesEnded
函數的手指時,我想啓動NSTimer
。這可能嗎?。目前我有一個touchesBegan
函數工作:-)。如何檢測屏幕上沒有手指?
這裏是我的代碼:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSUInteger numTaps = [[touches anyObject] tapCount];
if (numTaps >= 2)
{
self.label.text = [NSString stringWithFormat:@"%d", numTaps];
self.label2.text = @"+1";
[self.button setHidden:YES];
}
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
}
- (void)showButton
{
[self.button setHidden:NO];
}
我不明白,你啓動計時器有困難嗎?或者檢測何時不存在觸摸? –
如果問題是'我可以啓動NSTimer嗎?'。當然是。 –
你好0x7fffffff謝謝你的回覆:D。我在檢測屏幕上沒有觸摸時遇到問題: - /我知道如何創建NSTimer,但是如果將它放入touchesEnded函數中,它不會啓動:-( – Aluminum