长按和短按 UIBUTTON
我需要实现一个按钮的长按和短按。如何处理它。我使用 longPressGestureRecognizer 实现了长按..现在我不知道如何对短按执行相同的操作..就像短按一样,它必须加载 view1 和长视图2。
谢谢。
I need to implement long and short press for one button. how to go about with it. I implemented long press using longPressGestureRecognizer .. now i dont know how to do the same for short press.. its like for short press it has to load view1 and for long view2.
thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为短按是指点击按钮。如果您使用的是笔尖,则可以将内部触摸或触摸的按钮操作事件连接到 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< /a>:
如果您决定不使用按钮或不使用 UIControl 方法,您可以将 UITapGestureRecognizer 附加到具有不同目标的同一视图 行动。
By short press I assume you mean a tap on the button. If you are using a nib you can connect the button action event for touch or touch up inside to an IBAction. If not you can use addTarget:action:forControlEvents detailed here:
http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/instm/UIControl/addTarget:action:forControlEvents:
If you decide not to use a button or not to use the UIControl methods, you can attach a UITapGestureRecognizer to the same view with a different target action.