问题标签 [touch]
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.
iphone - 移动对象而不实际接触对象
在 iPhone 开发方面,我是初学者,我已经搜索了这个问题的答案,但还没有找到任何东西。
我想要做的是允许用户在不实际触摸对象的情况下移动对象(他们可以触摸屏幕上的任何位置),并且当他们移动对象时,对象将从原来的位置移动并朝着用户的方向移动移动但不要跳到他们的触摸位置并被他们的手指覆盖。
您能提供的任何帮助都将是非凡的
先感谢您,
生物武器公约
iphone - 是否可以阻止触摸被添加到队列中?
我在主视图中禁用了交互(其中包含一些我用作按钮的子视图)。
当我有一个辅助视图显示网络活动(加载数据)时,我保持禁用此功能。完成后,我在主视图中重新启用交互。
这样用户就不会在网络操作发生时点击这些按钮。
无论如何,一切似乎都很好,但是如果用户开始在主视图中点击按钮,一旦重新启用,这些触摸事件(从过去几秒钟开始)实际上会触发。不是 touches-begin,它突出显示按钮,而是在 touches-end 时调用的函数。就像它在被禁用的整个过程中都在排队,并且“竞相追赶”。
很奇怪,为什么在视图禁用用户交互的情况下触摸事件会排队?
iphone - 检查绘制的路径/CGPath 在 iPhone 游戏中是否与自身相交
我在 OpenGL ES 中绘制了一条路径。如果需要,我可以将其转换为 CGPath。
我将如何检查它是否与自身相交(如果用户创建了一个完整的循环)?
iphone - 将十进制数作为字符串输入 NSDecimalNumber 的简单方法?
阅读文档,我将不得不做一些像这样丑陋的事情:
但是:难道没有更好的方法告诉 NSDecimalNumber 类注意句点 (.) 而不是其他任何东西?语言环境对我来说很不安全。如果有一天一位新总统认为更改时期符号很酷怎么办。到, ? 然后我的应用程序崩溃了。当然,这种情况发生的可能性不大。但是有一点机会可以。为此使用语言环境足以吓到我;-)
任何想法?还是这是我唯一的选择?如果这是唯一的选择:上述方法是否正确?还是有更好的?
并且:如果我做对了,NSDecimalNumber 对象将读取该字符串,对其进行解析并从中创建尾数、指数和 isNegative 值以供内部使用,对吗?
编辑:我应该提到我以编程方式/手动添加这些值(在我的代码中),它们不是用户输入。
iphone - iPhone SDK 中的 Time Touch 事件
我想知道如何在 iPhone SDK 的视图中测量触摸之间的时间。我知道触发的第一个事件是 touchesBegan:,然后触发的最后一个事件是 touchesEnded:,但是我只是不知道如何测量用户触摸视图的时间。例如,如果他们将取景器保持在视图中 2 秒,它将自动触发函数 twoSeconds: 或类似的东西。
谢谢你的帮助!
iphone - 在其父级中处理子视图的触摸事件,同时保留相对于窗口的屏幕坐标数据
Parent 是 UIImageView,child 是 UIImageView。两者都已启用用户交互设置为是。问题是孩子会覆盖父母视图,所以不能从父母那里触发触摸,需要从孩子那里做。但是,孩子如何根据可以通过用户触摸获取的触摸事件在父级中设置新的图像文件,或者父级如何通过对象(或不)以及相对于对象的 x 和 y 坐标获取这些事件什么时候开窗?什么都有帮助!
谢谢 // :)
iphone - 检测到 UISlider 上的双击?
我可以通过以下方式检测特定视图中的单击/双击:
但我想检测滑块按钮上的双击,但找不到任何对它的引用。是否有“touchesForView:”的替代品,我可以在其中输入滑块的名称?
用法:我有三个滑块,它们的默认值直接位于滑块的中心。一旦滑块的位置发生变化,我想要一种快速的方法来单独将每个滑块重置为其默认位置。
我目前将每个滑块的包含视图设置为响应双击,更新每个滑块。它工作正常,但似乎不自然。即。我不能双击滑块本身,因为滑块会拦截点击并且不会将它们传递给周围的视图。
提前致谢
java - 用Java模拟触摸命令
我想更改二进制文件的修改时间戳。这样做的最佳方法是什么?
打开和关闭文件是一个不错的选择吗?(我需要一个解决方案,在每个平台和 JVM 上更改时间戳的修改)。
android - 我如何知道 MotionEvent 是相对的还是绝对的?
我正在实施OnTouchListener
并正在接收 MotionEvent 对象。一些ACTION_MOVE
事件报告绝对 X/Y 坐标,而一些报告相对坐标。
我怎么能问MotionEvent
它当前代表什么样的坐标?
iphone - Cocos2d iPhone 非矩形精灵触摸检测
在 sprite 中有一个带有三角形图形的项目。我将这些精灵排列在一个网格中,以便它们的矩形都重叠。当精灵被触摸时,它们的 z-order 正在被更改(由我)以将它们放在 zOrder 的顶部。
我正在使用 Cocos 0.8.1 和触摸调度程序方法。我有触摸工作,但显然无法触摸与其他精灵重叠的“隐藏”精灵。
问题是“Is the touch in my rect”方法是基于精灵的矩形,但是图片是三角形,请问有没有人知道一个Cocos友好的方法来测试图片本身是否正在被击中。
我似乎记得这是当时流行的命中测试方法,但我找不到任何关于如何在 Cocos/iPhone Land 中完成它的参考。
目标是仅在触摸图像像素时响应触摸,而不仅仅是包含精灵的矩形。