0

我想为我的 iPhone 添加手势。我想要一个功能,比如用户可以添加一个手势,比如画一个字母,比如“f”,并将一个像 facebook 这样的应用程序绑定到它。然后,下次用户绘制 f facebook 时会自动打开。

4

1 回答 1

3

您正在寻找基于预定义路径的自定义手势识别器。

这就是克里斯迈尔斯所做的CMUnistrokeGestureRecognizer

  1. 你定义一个自定义UIBezierPath
  2. 将其与CMUnistrokeGestureRecognizer
  3. 它使用不同的手势识别器的委托方法

它在Chris 的博客上有描述,也可以在Github上找到。

要检测多笔手势,您可以链接多个单笔手势识别器,要求它们都以给定的顺序成功,并且每个笔划之间的时间最长。

检测到完整手势时打开 Facebook 应用程序就像调用一样简单

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://"]]
于 2013-01-28T13:29:20.013 回答