同时按下2个按钮时执行操作

时间:2015-06-01 03:26:57

标签: ios swift xcode

有没有办法在swift中编码,这样每当同时按下2个按钮时,会发生什么动作?我可以在Swift中为单个按钮创建Action链接,但是当按下两个按钮时我不确定如何创建新动作。

1 个答案:

答案 0 :(得分:0)

您可以使用状态机来保持两个按钮的状态。

两个按钮都可以链接到一个touchDownInside。每次按钮触发该方法时,都会增加状态 同样,两个按钮都可以链接到一个touchUpInside。每次按钮触发此方法时,都会减少状态。

最后,在touchDownInside中,检查状态是否为2(按下两个按钮时)。这意味着同时按下两个按钮。