UIButton事件"touch hold"



在Xcode 3.2接口生成器中,存在一个名为"触摸保持"的UIButton发送事件。只要按住按钮,这就非常简单地执行事件。例如,假设你有一个红灯和UIButton,它点亮了灯。当按下按钮时,"触摸保持"发送事件会保持灯亮,但当用户将手指从按钮上移开时,灯就会熄灭。有人知道这个事件发生了什么吗?以及如何在xcode 4.0中实现它,最好是在界面生成器中实现,比如xcode 3.2。

自己制作似乎是最简单的方法。创建两个IBA操作,一个关闭红灯,另一个打开红灯。

在界面构建器中,将按钮的"触摸向下"发送事件连接到打开灯的IBAction。然后将按钮的"touch Up Inside"发送事件连接到关闭灯的IBAction。

在iPad iOS 7中,触摸屏方法无法正常工作。

通过设置启用多任务处理。(4指多任务处理)。

最新更新