我有按鈕事件。如果單擊(觸摸)按鈕我正在做翻轉動作。如果雙擊按鈕,我正在做另一個未隱藏的操作按鈕。兩個相同的按鈕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. 如何使用UIScrollView的滾動到頁面時,觸摸按鈕
- 2. 當我觸摸TextView時觸摸按鈕
- 3. 如何觸摸Android按鈕?
- 4. 如何在UIwindow上找到觸摸?
- 5. 如何使用cocos2d同時接收兩個按鈕的觸摸?
- 6. 當觸摸按鈕時,Corona SDK定時器countUp會加速嗎?
- 7. iOS向上觸摸禁用按鈕
- 8. 如何在觸摸按鈕時啓用聲音效果?
- 9. ImageButton在按鈕觸摸
- 10. 可可觸摸 - 時間按鈕按下
- 11. 當按下按鈕時在UIButton下檢測uiview上的觸摸
- 12. 觸摸位置使用按鈕swift 3
- 13. 團結 - 使用按鈕,觸摸控制
- 14. 如何在原生反應中同時啓用多個按鈕上的觸摸?
- 15. 如何觸摸移動按鈕?
- 16. 如何擴展按鈕觸摸區域?
- 17. 如何製作觸摸屏按鈕?
- 18. 我如何明確觸摸按鈕?
- 19. 如何在按鈕觸摸上填充UITableView
- 20. 使觸摸時自定義導航按鈕發光?
- 21. 觸摸UITableView的backgroundView上的按鈕?
- 22. 煎茶觸摸:上輕點按鈕
- 23. UINavigationBar按鈕在觸摸條之下發生觸發時觸發
- 24. 如何在觸摸按鈕時更改UIButton圖像
- 25. 移動時無法觸摸按鈕
- 26. 防止同時觸摸多個按鈕
- 27. 觸摸按鈕時發出嘟嘟聲
- 28. Android - 同時觸摸兩個按鈕
- 29. 觸摸時的按鈕透明度
- 30. 觸摸按鈕時顯示發光
我遇到問題雙擊。其採取雙重行動,以及單後集itme – SOF 2010-11-25 16:42:01
固定與編輯 – 2010-11-25 16:52:03