Tag: touch

科多瓦当地通知声音不工作在ios和andorid

我已经使用https://github.com/katzer/cordova-plugin-local-notifications插件。 现在我有问题来获取我的声音文件在Android和iOS。 如果您有解决scheme,请让我知道。 window.plugin.notification.local.add({ id: '0001', date: new Date, message: 'hello', title: 'title, badge: 1, sound: 'www/resources/audio/beep.mp3', autoCancel: true, ongoing: true }); 我需要做的事情我需要改变我本地的应用程序在sencha触摸。

触摸事件由多个视图处理

我有一个UITableView的UIView的子类。 我正在使用UITableView来显示一些数据,同时,我想覆盖手指后面的animation(例如,留下踪迹)。 如果我得到它的权利,我需要触摸事件由UIView子类和UITableView 。 我怎样才能做到这一点? 是否有可能,即touchesMoved在UIView子类,然后在UITableView触发? 非常感谢你的帮助。

当我触摸iPad屏幕时如何获得PDF注释

我开发了一个应用程序,使用CATiled Layer在ipad上显示PDF。 到目前为止,这么好&但有一个问题,真的让我削减我最后的头发。 我有一个PDFembedded注释。 每个注释都有一个URL。 我可以find触摸区域的坐标,但问题是如何find我的手指下是否有注释以及如何提取URL以在浏览器中打开它? 如果任何人可以分享任何想法如何做到这一点,我会非常感谢您的帮助! 提前致谢

iOS + MKMapView用户基于触摸的绘图

我已经为这个问题寻找了很多东西,但是没有一个看起来像我想要的那样。 很多教程向我展示了如何在代码中添加线条和多边形,而不是徒手画。 问题是以下一个: 我正在build造一个房地产应用程序。 如果用户在MKMapView ,则可以在他/她想要购买/租用房屋的某个区域周围绘制矩形/圆形/ …。 然后我需要显示用户select的区域内的结果。 目前我有一个UIView在我的MKMapView顶部,我做了一些自定义绘图,有没有办法将点转换成坐标或..? 或者这完全不是这样做的方式? 我也听说过MKMapOverlayView等,但我不完全确定如何使用这个。 任何人都可以指向正确的方向,或者他有一些示例代码或教程,可以帮助我完成我所需要的? 谢谢

如何从吞咽触摸停止UIScrollView

我有UIScrollView有很多子视图。 当我滚动时,我想点击我想要拖动的子视图。 有没有一种可能的方法使UIScrollView停止吞咽触摸? 或者是否可以在取消滚动时开始新的触摸(就像它滚动,然后点击它,子视图也会被点击,所以我可以将它拖出去)?

Touchesbegan没有检测到正在触摸的东西

我正在使用NSTimer构build一个旋转横幅,从5个不同的图像中跟踪当前图像的animation。 我有一个touchesBegan设置,以保持处理横幅上的触摸事件,如果有人点击它。 我的概念validation工作,但移动到另一个项目,它打破了。 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [[event allTouches] anyObject]; if ([touch view] == myImageView){ [self getImage]; NSLog(@"%@", currentImage); } } 现在,当我把断点放到我的项目中时,它抓住了触摸就好,但是当它到达if([touch view] == myImageView)时,它不检测到图像视图正在被触摸。

如何获得一个CGPoint的UIView?

我试图find一个方法来获得一个特定的UIView CGPoint 。 简而言之,我想做一个testing。 例如,我有一个UIView有许多子视图的大小比父UIView 。 我想要做的是,当touchMoved事件发生时,检查触摸的子视图周围的其他子视图。 为此,能够将CGPoint转换为子视图UIView将会很好。 我是Objective-C的新手。 有没有好的方法来做到这一点? 任何build议将是非常有帮助的。 🙂

iOS 9 -webkit-overflow-scrolling:touch`和`overflow:scroll`打破了滚动function

我正在开发一个web应用程序,我有一个div里面的iFrame隐藏,溢出的内容,我想滚动。 在iOS 9的Safari上添加-webkit-overflow-scrolling:touch; 到div(已经overflow-y: scroll;给滚动一个stream畅的感觉,它打破了,根本不滚动。 我知道这是一个已知的问题,但我还没有find与我的scheme相关的解决scheme:我有iFrames不仅仅是传输数据,他们实际上包含用户的内容。 方向并不重要,内容将始终需要滚动。

Cocos2d处理与多个层次的触摸

我已经忙了几天,试图找出如何处理我的Cocos2d项目中的触摸。 情况与平时有点不同。 我有几个不同的游戏图层,上面有需要用触摸控制的项目: ControlLayer:控制游戏控制(移动,动作button)。 这一层在最上面。 GameplayLayer:保存游戏对象(CCSprites)。 这一层直接在ControlLayer下面。 现在我的Touch在ControlLayer中运行良好,我可以移动我的可玩angular色,让他跳起来做其他的傻事。 然而,我不能理解如何实施触及我的一些CCSprites。 到目前为止,我收集的信息让我觉得我需要从控制层获取所有触摸input。 然后,我需要将触摸信息“级联”到GameplayLayer,以便在那里处理input。 另一个select是我从我的精灵获取CGRect信息,通过创build一个指向应该可触摸的对象的指针的数组。 我应该能够使用ControlLayer中的信息来检查该列表中的每个项目是否被触摸。 什么是最好的select做到这一点,我该如何实现呢? 我是一种新的编程与cocoa和Objective C,所以我不知道什么是最好的select是这种语言,以及如何访问精灵CGRect信息([mySpriteName boundingBox])在另一个类,然后它是图层呈现。 目前唯一的方法,我一定要得到它的工作是为每个CCSprite位置创build重复的CGRects,所以我可以检查它们,但我知道这是不正确的做法。 我到目前为止(testing)是这样的:ControlLayer.m – (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; CGPoint location = [touch locationInView: [touch view]]; CGRect rect = CGRectMake(0.0f, 0.0f, 100.0f, 100.0f); //Tried some stuff here to get see if I could get […]

如何检查触摸点是否在UIBezierPath(iOS)上

我怎么知道一个触摸点(touchesBegan)是否在隐藏的UIBezierPath上?