有没有办法在swift中编码,这样每当同时按下2个按钮时,会发生什么动作?我可以在Swift中为单个按钮创建Action链接,但是当按下两个按钮时我不确定如何创建新动作。
答案 0 :(得分:0)
您可以使用状态机来保持两个按钮的状态。
两个按钮都可以链接到一个touchDownInside
。每次按钮触发该方法时,都会增加状态
同样,两个按钮都可以链接到一个touchUpInside
。每次按钮触发此方法时,都会减少状态。
最后,在touchDownInside
中,检查状态是否为2(按下两个按钮时)。这意味着同时按下两个按钮。