草庐IT

gesture-recognition

全部标签

iphone - 三层Pan Gesture Recogniser的困惑

在开发应用程序时,我遇到了平移手势识别器过多的问题。我的第一个平移手势识别器位于RecipeSearchVC的父级MainViewController上。这个手势识别器向左或向右滑动整个View。我的第二个平移手势识别器位于RecipeSearchParametersVC中,它是页面ViewController的父级。第三个平移手势手势识别器被添加到嵌套在由PageViewController表示的ViewController内的UIControlWheel。我知道这听起来很疯狂,而且可以说这是糟糕的设计。但是,我相信这是有凝聚力的工作就可以了。当尝试旋转滚轮时,它会旋转一两秒,然后手

ios - 向 UIScrollView 中的标准 Pan Gesture Recognizer 添加功能

我试图跟踪手指在UIScrollView中的位置。我已经对UIScrollView进行了子类化(见下文),但不幸的是,我添加的手势识别器覆盖了标准的。结果我让NSLog(@"Pan")开始工作,但不幸的是View不再滚动。如何让两个手势识别器同时工作?谢谢。-(void)viewDidLoad:(BOOL)animated{[superviewDidLoad:animated];UIPanGestureRecognizer*panRecognizer=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(pa

ios - 在 UIScrollView 中嵌入 UICollectionView 几乎完美

背景我在UIScrollView中嵌入了一个UICollectionView,它几乎可以完美运行。目标一旦到达其contentView的末尾,可滚动元素应无缝地通过滚动。当我在UIScrollView上向下滑动时,它应该向下滚动,以便UICollectionView占据大约90%的屏幕,然后继续滚动collectionView。反之亦然,当我在collectionView上向上滚动并到达collectionView内容的顶部时,scrollview应该开始向上滚动。问题1)当我向上滚动collectionView时,它滚动到顶部并停止。如果我向下滑动几次,它仍然会弹回collectio

objective-c - 在 UIPopoverController 中丢失手势识别器

我有一个名为PhotoBoothController的类,我用它来使用手势操作图像。当我在iPhone上运行它时它工作正常。但是,当我在iPad上运行它时,我会在UIPopoverController中显示PhotoBoothController。图像看起来很好,但是我无法操纵它,因为我的手势似乎没有被识别。我不确定如何让UIPopoverController控制手势。我呈现popovercontroller并配置View:-(void)presentPhotoBoothForPhoto:(UIImage*)photobutton:(UIButton*)button{//Createa

iOS : How to implement handwriting recognition?

开始iOS开发,我希望在我的应用程序中实现手写识别。我进行了谷歌搜索,但没有找到任何在objective-c中实现文本手势的教程有没有实现文本手势的基本教程...例如:当用户在屏幕上写A时,屏幕应该显示A这个项目有演示教程吗? 最佳答案 查看thissampleapplication.在此应用程序中,首先您必须提供训练字符,然后您的应用程序将检测您的笔迹。 关于iOS:Howtoimplementhandwritingrecognition?,我们在StackOverflow上找到一个类

ios - swift 4 Google Map - 如何使用 gesture.position 更新标记位置

在viewDidLoad中,我将gesturerecognizers添加到mapView并将consumeGestureInView设置为true在handleTap方法中,我将触摸点转换为latLng,然后使用latLng设置标记位置,但标记移动速度非常慢self.mapView.settings.consumesGesturesInView=trueforgestureRecognizerinself.mapView.gestureRecognizers!{gestureRecognizer.addTarget(self,action:#selector(MapViewContro

ios - 快速翻转 View : issues with whole screen flipping + tap gesture only works twice

我想创建一个简单的翻转效果,但我不明白我这里遇到的问题:整个屏幕都在翻转,不仅仅是View,有没有办法只翻转100,100平方?我只能翻转两次,然后水龙头就不能用了,你知道为什么吗?importUIKitclassViewController:UIViewController{varfromOneToTwo:Bool=truevarview1:UIImageView!varview2:UIImageView!vartap:UITapGestureRecognizer!funchandleTap(tap:UITapGestureRecognizer){println("1/fromOne

ios - Pan Gesture - 滑动手势冲突

我正在尝试创建一个应用程序来复制Apple的照片应用程序(iPhone)的缩放、平移和滚动照片图像的功能。(我也想在查看pdf和其他文档时使用相同的控件。)我得到了点击手势来显示/隐藏导航栏和滑动手势来从左到右滚动图像,反之亦然。然后我得到了缩放手势来放大和缩小,但是当我添加平移手势以在缩放图像中四处移动时,滑动手势停止工作。我在StackOverflow的其他地方找到了潜在的解决方案,包括使用shouldRecognizeSimultaneouslyWithGestureRecognizer,但到目前为止我还没有能够解决冲突。有什么建议吗?代码如下:funcgestureRecogn

ios - 如何禁用 "gesture recognizer"(XMCircleGestureRecognizer)?

对于我正在构建的应用程序,我正在使用thisclass,并且,因为我在不使用苹果手势识别器的情况下识别其他手势,例如轻击、滑动或长按(我已经构建了自己的手势,因为苹果的手势识别器非常准确)我希望能够禁用XMCircleGestureRecognizer,并且只是在我需要的时候启用它。问题是,当我在某些情况下调用它时,即使我将手指从屏幕上移开并再次触摸屏幕,它仍然在XMCircleGestureRecognizer中,并且永远不会离开它。我必须终止该应用程序并重新启动它。我不确定是否有必要提供我的一些代码,但如果需要,请告诉我(它有600行长,所以很难只获得你需要的部分)。你知道我该怎么

python - 如何将 Tensorflow Simple Audio Recognition frozen graph(.pb) 转换为 Core ML 模型?

我一直在努力实现Tensorflow'ssimpleaudiorecognition到iphone应用程序。经过一些研究,我发现我需要将Tensorflow的卡住图.pb文件转换为核心ML模型,然后在iOS应用程序中使用它。所以我尝试关注thissample和引用this转换器。但看起来转换器主要是为了转换将图像作为输入的模型而编写的。但是我的模型应该能够将音频.wav文件作为输入。`importtfcoremlastf_convertertf_converter.convert(tf_model_path='my_frozen_graph.pb',mlmodel_path='my_m