两个按钮同时按下输入

时间:2012-01-27 19:45:34

标签: ios cocoa-touch

我正在尝试在屏幕上放置两个按钮并进行设置,以便用户需要同时按下它们才能触发操作。

这类似于Windows上的ctrl + alt + del或核激活序列如何要求两个人同时按下不同位置的按钮。

最好的方法是什么?创建一个截取触摸的视图,然后查看触摸的位置?

1 个答案:

答案 0 :(得分:8)

由于UIButtonUIControl的子类,因此它继承touchInside的{​​{1}}属性。此外,当UIControl发送补验内部操作时,它仍会使用UIButton回复touchInside。所以你可以将两个按钮挂钩到这个动作:

YES

默认情况下,当您进行控制拖动时,Interface Builder会挂接touch-up-inside事件。如果您希望在同时触摸第二个按钮的同时启动核弹,请将触摸事件挂钩。您可以通过按住控件单击按钮而不是按住Ctrl键拖动它们来完成此操作。