如何在iOs上实现“Vulcan命令”

时间:2011-01-18 17:47:37

标签: iphone objective-c

我正在开发一个应用程序,可能需要为某些功能提供“Vulcan命令”。实现这个的最佳方法是什么?

显而易见的是,将视图覆盖在整个UI的顶部,并使用它来检测多点触摸事件。如果触摸位于正确的位置,则触发命令。

我还想到了在UI的角落放置隐形按钮并指示用户触摸两个,三个或四个角以激活该功能的想法。可以用这种方式使用UIButton吗?我可以看到设置动作以触发触发,然后跟踪哪些按钮也被按下。尚未尝试过。

谢谢,

-Martin

1 个答案:

答案 0 :(得分:4)

这是UIGestureRecognizer的工作。

具体来说,UILongPressGestureRecognizer设置为仅识别多手指触摸。您甚至可以对每个触摸进行测试,并确保它们位于目标区域内。