這裏很新手。
我有36個按鈕連接到一個動作的事件觸摸內部。該行爲通過標籤區分它們。現在,當同一個按鈕以不同的方式交互時,無論是雙擊還是長按,我需要調用一組不同的指令,但我仍然需要知道哪個按鈕被按下。除了按鈕操作之外,我嘗試在按鈕上使用手勢識別器,但它們不支持標籤。任何解決方案iOS - 一個按鈕上的多個事件
-3
A
回答
2
您仍然可以對手勢識別器使用標籤。您的識別器處理程序具有手勢識別器作爲該方法的參數。從手勢識別器您可以訪問相關的視圖。當然,該視圖具有tag
屬性。
- (void)myDoubleTapHandler:(UITapGestureRecognizer *)recognizer {
UIView *view = recognizer.view;
int tag = view.tag;
}
+0
好的,我將如何去實施這個? – user2342394 2013-05-05 04:37:10
+0
我剛給你看。您爲每個按鈕創建一個手勢識別器。每個按鈕都使用相同的處理程序,就像觸摸事件一樣。 – rmaddy 2013-05-05 04:39:31
0
如何
int tag = gestureRec.view.tag;
?
相關問題
- 1. 作爲一個iOS的多個按鈕
- 2. 如何在一個按鈕上創建多個事件
- 3. 與同一類別的多個按鈕上的jquery按鈕事件
- 4. 檢測MPMoviePlayerController中的下一個和上一個按鈕事件
- 5. 故事板上的多個按鈕導致同一個segue
- 6. 一個表格上的多個按鈕
- 7. 對於多個按鈕的Onclick事件
- 8. 一個按鈕發射另一個按鈕點擊事件
- 9. 多個按鈕,一個事件來改變點擊按鈕的顏色
- 10. 一個用於多個按鈕的.click事件處理程序
- 11. 如何處理多個類似按鈕上的按鈕「向上」事件。
- 12. 在反應中的一個按鈕上的兩個事件
- 13. 按鈕上的兩個事件
- 14. jquery datepicker添加事件到下一個和上一個按鈕
- 15. 如何在單個按鈕上應用多個事件?
- 16. 科爾多瓦iOS按鈕事件
- 17. 在一個按鈕上的角度幾個事件
- 18. IOS鍵盤顯示一個按鈕的onClick事件
- 19. 多個按鈕和一個按鈕沒有反應在點擊事件
- 20. 如何調用同一個按鈕上的多個事件點擊在Android
- 21. 點擊一個按鈕時的事件
- 22. 創建一個提交按鈕,當我按下添加,在一個按鈕下的多個事件
- 23. 在一個ext.net按鈕中設置多個事件
- 24. VBA - 使用一個點擊事件多個切換按鈕
- 25. 如何讓一個按鈕用於多個事件Visual Basic
- 26. 如何將一個事件從一個按鈕連接到另一個按鈕?
- 27. 如何通過一個上傳按鈕上傳多個文件
- 28. 如何模擬另一個事件上的按鈕上的單擊事件
- 29. 在一個按鈕上單擊一個按鈕的多個功能
- 30. 多個按鈕,但一次只能按一個按鈕
如果你不支持標籤,按鈕標題檢查。如果你可以創建一系列的網點/收集也 – 2013-05-05 04:27:55
@AnoopVaidya永遠不要使用標題。 – 2013-05-05 04:28:42
@ user2342394請注意,該問題不是關於Xcode,而是關於您的iOS應用程序,請避免濫用標籤。 – 2013-05-05 04:29:57