这里很新手。
我有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