我想为我的 iPhone 添加手势。我想要一个功能,比如用户可以添加一个手势,比如画一个字母,比如“f”,并将一个像 facebook 这样的应用程序绑定到它。然后,下次用户绘制 f facebook 时会自动打开。
问问题
233 次
1 回答
3
您正在寻找基于预定义路径的自定义手势识别器。
这就是克里斯迈尔斯所做的CMUnistrokeGestureRecognizer
。
- 你定义一个自定义
UIBezierPath
- 将其与
CMUnistrokeGestureRecognizer
- 它使用不同的手势识别器的委托方法
它在Chris 的博客上有描述,也可以在Github上找到。
要检测多笔手势,您可以链接多个单笔手势识别器,要求它们都以给定的顺序成功,并且每个笔划之间的时间最长。
检测到完整手势时打开 Facebook 应用程序就像调用一样简单
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://"]]
于 2013-01-28T13:29:20.013 回答