我有按鈕事件。如果單擊(觸摸)按鈕我正在做翻轉動作。如果雙擊按鈕,我正在做另一個未隱藏的操作按鈕。兩個相同的按鈕event.i嘗試圖像觸摸,但沒有得到。如何找到單擊或雙擊按鈕。如何實現定時器找到觸摸任何樣本或教程..如何使用定時器在按鈕上找到觸摸
0
A
回答
2
這可能讓你開始..
(我用0.5的超時值,但你可能想改變這種)
-(void)butonEvent:(id)sendr{
if(buttonTimer)[self doublePress];
else
{
//buttonTimer is a local NSTimer
buttonTimer = [NSTimer scheduledTimerWithTimeInterval: 0.5
target: self
selector: @selector(handleTimer:)
userInfo: nil
repeats: NO];
}
}
-(void)singlePress{
[buttonTimer invalidate];buttonTimer=nil;//edit
NSLog(@"Single Press");
}
-(void)doublePress{
[buttonTimer invalidate];buttonTimer=nil;//edit
NSLog(@"doublePress");
}
-(void)handleTimer:(id)sendr
{
[self singlePress];
}
2
有一個在UIButton的活動兩個選項,
您可以使用下面的檢測, 單點觸摸通過的TouchDown, 雙觸摸過TouchDownRepeat。 您可以像使用TouchUpInside一樣使用IB相同的方式連接您的UIButtons,並編寫適合您的編碼。
相關問題
- 1. 當我觸摸TextView時觸摸按鈕
- 2. 如何使用UIScrollView的滾動到頁面時,觸摸按鈕
- 3. 如何觸摸Android按鈕?
- 4. 如何在UIwindow上找到觸摸?
- 5. iOS向上觸摸禁用按鈕
- 6. 如何在觸摸按鈕時啓用聲音效果?
- 7. ImageButton在按鈕觸摸
- 8. 可可觸摸 - 時間按鈕按下
- 9. 團結 - 使用按鈕,觸摸控制
- 10. 觸摸位置使用按鈕swift 3
- 11. 如何製作觸摸屏按鈕?
- 12. 如何觸摸移動按鈕?
- 13. 如何擴展按鈕觸摸區域?
- 14. 觸摸UITableView的backgroundView上的按鈕?
- 15. 防止同時觸摸多個按鈕
- 16. 移動時無法觸摸按鈕
- 17. 在形狀上找到觸摸點
- 18. 如何在觸摸某個按鈕時使用MediaPlayer播放Mp3文件
- 19. 觸摸沒有檢測到libgdx按鈕
- 20. 如何使用Xamarin Forms自定義按鈕渲染器的觸摸事件來更改按鈕圖片
- 21. 可可觸摸 - 定時器
- 22. iPhone SDK使按鈕不可觸摸/可觸摸
- 23. 隱藏按鈕和觸摸
- 24. Cocos2d按鈕觸摸區域
- 25. Sencha觸摸單選按鈕
- 26. Xamarin.iOS按鈕觸摸問題
- 27. 如何通過觸摸喚醒Android(不使用電源按鈕)?
- 28. 如何使用Frank觸摸UIAlertView的'OK'或'Cancel'按鈕?
- 29. 如何防止在UINavigation欄上同時觸摸按鈕的雙重動作?
- 30. 如何在觸摸特定視圖時禁用viewpager適配器?
我遇到問題雙擊。其採取雙重行動,以及單後集itme – SOF 2010-11-25 16:42:01
固定與編輯 – 2010-11-25 16:52:03