我试图在UITextField中禁用默认的长按压手势识别器,这样我就可以添加自己的长按压手势识别器。我的代码如下所示:
for recognizer:UIGestureRecognizer in textField.gestureRecognizers as! [UIGestureRecognizer] {
if recognizer is UILongPressGestureRecognizer{
recognizer = myCustomRecognizer
}
}
但是这给了我一个运行时错误,它在打开一个可选值的时候发现了零
我一直在研究的发行说明和特性,因为我想在我的项目中也加入手势识别。
在上面的页面中,第一行提到“Kinect for Windows SDK使开发人员能够创建支持手势和语音识别的应用程序”。SDK提供语音识别API,可以轻松使用。但是,我不认为SDK中有任何手势识别API可用。Skeleton Tracking的API很容易使用,但随后必须对它们进行定制,以获得手势识别。
我看过Windows Media Center的视频,这些视频可以通过手势等控制,也可以通过其他应用程序控制。我想知道是否所有这些应用程序都是定制的,并且必须编写自己的手势识别代码。
目前,在我的项目中,我使用的是Codep
我想让点击gesture识别器附加到一个UIView,并触发它的编程。我成功地找到了一种查找UIView的点击手势识别器的方法。但现在我不知道怎么用程序触发它。我正在开发应用程序crawler。因此,如果我有一个ViewController的源代码,那么我的爬虫就会开始爬行找到所有的subviews of ViewController。此外,爬虫将发现gesture附加到subviews。并触发点击gesture。
注意:我知道如何将手势识别器附加到UIView并触发它。但在我的例子中,我想让应用程序的点击过程自动化。只需考虑一下,因为我希望运行时找到UIView的抽头手势识别器并触发它。