我需要长按和短按一个按钮。如何去做。我使用longPressGestureRecognizer实现了长按..现在我不知道短按该怎么做..像短按一样,它必须加载view1和long view2。

谢谢。

最佳答案

短按一下,我认为您的意思是点击按钮。如果您使用的是笔尖,则可以将按钮操作事件用于触摸或在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附加到同一视图。

关于ios - 长按和短按UIBUTTON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8533587/

10-09 02:20