Iphone 当用户一直按按钮时,如何调用方法?
我知道当按下按钮时如何调用方法 但是,我的问题是,当用户不断按下按钮时,它必须调用一个方法 -(无效)继续抑制 { } 其中,因为它必须调用另一个名为 -(无效)刚刚按下 { } 当用户只需点击按钮Iphone 当用户一直按按钮时,如何调用方法?,iphone,xcode,button,Iphone,Xcode,Button,我知道当按下按钮时如何调用方法 但是,我的问题是,当用户不断按下按钮时,它必须调用一个方法 -(无效)继续抑制 { } 其中,因为它必须调用另一个名为 -(无效)刚刚按下 { } 当用户只需点击按钮 有什么解决方案吗?编写一个方法x实际包含要运行的代码,这是从两者调用的。有一个UIgestureRecognitor,可以处理轻敲和长按。如果这对您不起作用(仅适用于sind 3.2 IIRC),您应该在按下后启动计时器,如果没有同时释放,则调用keeppressed(连接按下和释放/取消的操作)。
有什么解决方案吗?编写一个方法
x
实际包含要运行的代码,这是从两者调用的。有一个UIgestureRecognitor,可以处理轻敲和长按。如果这对您不起作用(仅适用于sind 3.2 IIRC),您应该在按下后启动计时器,如果没有同时释放,则调用keeppressed(连接按下和释放/取消的操作)。实际上,按下该按钮时不应调用KeepPresseing方法。当用户不断按下时,它应该调用。你对此有什么想法吗?我们不应该在这里使用触摸事件。这就是问题所在。但是,显然,keeppressed
函数正是这样做的。