我想在我的iPhone上添加手势。我希望像用户这样的功能可以添加一个手势,比如画一个字母,例如'f',并将像facebook这样的应用程序绑定到它。然后,下次用户绘制f facebook时会自动打开。
答案 0 :(得分:3)
您正在寻找基于预定义路径的自定义手势识别器。
这就是Chris Miles对CMUnistrokeGestureRecognizer
所做的。
UIBezierPath
CMUnistrokeGestureRecognizer
它在Chris' blog上有描述,可在Github上找到。
要检测多笔画手势,您可以链接多个单笔画手势识别器,要求所有这些手势识别器按给定顺序成功并且每次击打之间的时间最长。
检测到完整手势时打开Facebook应用程序就像调用
一样简单[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://"]]