我正在开发一个应用程序,当您开始按住按钮时启动计时器,当您按住按钮时计时器必须停止。我有一个启动定时器的Touch Up Inside IBAction,但是我可以用另一个UI动作来检测用户是否仍然按住按钮。我有另一种方法来发布它。你们能帮助物流吗?谢谢!
答案 0 :(得分:1)
在控件事件UIControlEventTouchDown
上启动计时器并在控件事件UIControlEventTouchUpInside
上停止。
UIControlEventTouchDown
将会触发。
一旦用户释放按钮,UIControlEventTouchUpInside
将会触发。
如果您想查看该按钮的状态,请检查其state
属性。
答案 1 :(得分:0)
我不熟悉iPhone开发或objective-c,但大多数接口API都有一个名为'mouseup'和'mousedown'的事件。应该有一个等同于你正在做的事情。