长按和按下UIBUTTON

时间:2011-12-16 11:33:05

标签: ios uibutton uigesturerecognizer long-press

我需要为一个按钮实现长按和短按。如何去做。我使用longPressGestureRecognizer实现长按..现在我不知道如何做同样的短按..它喜欢短按它必须加载view1和长视图2.

谢谢。

1 个答案:

答案 0 :(得分:2)

短按我认为你的意思是按下按钮。如果您正在使用笔尖,则可以将触摸或内部触摸的按钮操作事件连接到IBAction。如果没有,你可以使用addTarget:action:forControlEvents:

http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/instm/UIControl/addTarget:action:forControlEvents

如果您决定不使用按钮来使用UIControl方法,则可以将UITapGestureRecognizer附加到具有不同目标操作的同一视图。