问题标签 [touchesbegan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
558 浏览

ios - UITouch - 是否可以禁用多次点击

我想让每个 UITouch 实例记录一次点击。换句话说,无论多次轻击发生的时间有多近,我都希望它们各自创建一个独特的触摸实例。这可能吗?

谢谢,道格

0 投票
1 回答
842 浏览

iphone - 石英二维绘图的问题开始了

我在我的应用程序中画了 5 个圆圈,一个在另一个之上。但是当我触摸每个圆圈时我想执行不同的操作,并且只有一次触摸开始,我可以在整个视图中执行触摸.. 谁能帮助我如何做到这一点。

0 投票
2 回答
733 浏览

ios - 如何根据持有 UIButton 的时间来加载视图?

我正在开发一个 iOS 应用程序,如果 UIButton 保持 x 秒,我想加载一个视图,如果它保持 x+y 秒,则加载另一个视图,等等。我找到了一个教程。我遇到的问题是,如何切换按钮按下的长度?本教程切换了水龙头的数量。

有什么建议么?

0 投票
2 回答
18268 浏览

ios - 你如何知道在 touchesBegan 中被触摸的对象是什么?

我知道这是一个非常常见的问题,但是每个网站上的所有答案都不起作用!如果你还是不明白我的意思,那么也许这行代码会帮助你理解。

nextbutton, prevbutton, and more optionsbutton顺便说一句,当您触摸 时它不会做任何事情UIImageViews。我也尝试过使用isEqual:而不是==,但这也没有成功。有什么建议么?

0 投票
1 回答
1812 浏览

iphone - 增加 touchesMoved 的调用频率

有没有办法比默认的增加 touchesMoved 的频率调用?我需要更多的调用来绘制一个平滑的圆圈。默认情况下,它的调用频率不会太高,所以我得到了一个前卫的圈子。有没有办法调整 touchesMoved 调用的频率?

谢谢

0 投票
7 回答
14637 浏览

iphone - touchesEnded 没有被调用???或随机被调用

如果我在第一次触摸时抬起手指,那么它会很好地识别下一次触摸。只有当我连续按住第一次触摸然后尝试用不同的手指同时触摸不同的区域时。然后它将错误地将第二次触摸注册为来自第一次触摸。

更新它与 touchesEnded 有关直到最后一次触摸结束才被调用(它并不关心在你最终放开最后一​​个触摸之前你是否已经有 5 次其他触摸结束......它把它们全部调用为结束一旦最后一次触摸结束)

0 投票
1 回答
142 浏览

iphone - 尝试将方法插入 touchesBegan 时出现错误消息

我试图在我的 TapDetectingImageView 文件中创建一个新方法,它给我一个警告,即使我在 .h 文件中声明了它也找不到该方法。

当我构建它时,具体的三个警告都指向 .m 文件中的 @end 行,它们说:“类'TapDetectingImageView'的不完整实现;'-functionA的方法定义:'未找到”; “'-functionB:' 的方法定义未找到”

我错过了什么?我是否不允许在 TapDetectingImageView 之类的协议文件中执行此操作?

在我的 .h 文件中是:

在我的 .m 文件中是:

0 投票
1 回答
1438 浏览

iphone - 如果 MultipleTouchEnabled 为“YES”,如何询问 UIImageView

我以编程方式创建了一些 UIImageViews,但我有一种感觉,即使我在设置过程中将 MultipleTouchEnabled 设置为 YES,它也没有正确设置,并且会导致多点触控问题。

我的问题是,在 touchesBegan 中,我该如何询问被触摸的 UIImageView 是否具有 MultipleTouchEnabled ?

我对此很陌生,所以我真的在代码和学习中磕磕绊绊(当然是在你的帮助下)。

提前谢谢你!

0 投票
2 回答
861 浏览

objective-c - Cocos2D TouchesEnded not allowing me to access sprites?

Thanks so much for reading!

For some reason, ccTouchesEnded isn't allowing me to access my "sprite". I also tried to use CGRectMake like so :

But I couldn't access my sprites position or height. I keep getting "sprite" undeclared when it is declared in the init method, and added to the child.

Please help!! I'm sure i'm missing something really simple here.

0 投票
5 回答
24234 浏览

iphone - 从 iPhone 上的 mkmapview 获取点的坐标

我试图弄清楚如何根据用户触摸的位置在地图上添加注释。

我尝试MKMapView对 the 进行子类化并寻找touchesBegan触发,但事实证明,MKMapView它不使用标准的触摸方法。

我也尝试过将 a 子类化UIView,将 a 添加MKMapView为孩子,然后收听 HitTest 和touchesBegan. 这有点工作。如果我的地图是全尺寸的UIView,那么就有这样的东西

这行得通,我touchesBegan将能够使用

但是地图有一些疯狂的行为,比如它不会滚动,除非双击它不会放大,但你可以缩小。并且仅当我将地图作为视图返回时才有效。如果我没有命中测试方法,地图工作正常,但显然没有得到任何数据。

我是不是要弄错坐标了?请告诉我有更好的方法。我知道如何添加注释就好了,我只是找不到任何在用户触摸地图的位置和时间添加注释的示例。