问题标签 [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.

0 投票
0 回答
2277 浏览

events - 如何从 touchesbegin 获取 x&y 值到另一种方法

你好

如何从touches获取 x&y 值开始到我们的方法,我制作了这样的示例来获取我的 TextField 的位置,并且这个位置是在另一种方法中获取的,以计算文本的位置并将文本添加到 UIImage ,我在最后阶段面临问题,将此参数传递给CGContextShowTextAtPoint,这是我的代码。

我需要将 location.x,location.y 的值传递给另一种方法。这样我就可以修复文本的位置,有人可以帮我吗...

提前致谢

0 投票
1 回答
1518 浏览

iphone - UITableView 不接受通过触摸

我正在尝试将自定义 UIView 的触摸传递到下面的 UITableView(UIView 直接位于 UITableView 的顶部)。但是,它似乎不起作用。

在我的自定义 UIView 中,我尝试了以下所有方法(我使用 touchesMoved 作为示例,但我已经为所有 4 种触摸方法实现了这一点)

我什至尝试将指向 UITableView 的指针直接传递到自定义 UIView 并执行以下操作:

这些选项似乎都没有做任何事情,因为我无法滚动 UITableView。任何想法为什么这不起作用?

0 投票
1 回答
326 浏览

blackberry - 无法在 Blackberry 中捕获 TouchEvent.UP

我正在处理可滚动图像字段。我正在处理 TouchEvent.DOWN mTouchEvent.MOVE,TouchEvent.UP。不知何故,控制永远不会转到 TouchEvent.UP 部分。如何捕获 UP 事件。我必须找出拖动的起点和终点。

我的代码看起来像这样..

提前致谢。

0 投票
2 回答
1782 浏览

iphone - 动作不会在 cocos2d for iphone 的 ccTouchBegan 内的 CCSprite 上运行

我试图在检测到触摸后立即放大按钮。这是我的场景:

正如预期的那样,它可以很好地缩放 X。(我把它扔在那里进行测试。)但是由于某种原因,该操作没有运行。:( 有人有想法么?

编辑:使用 cocos2d 0.99 顺便说一句。

0 投票
2 回答
1479 浏览

iphone - 获得 iPhone 触摸输入的可靠方法?

我开始使用 MoveMe 示例来使触摸输入正常工作。

基本上,我定义了这两个回调函数来获取我的触摸输入:

这可以正常工作,直到您一次在屏幕上触摸超过 5 次。然后它会停止正常工作,如果屏幕上的触摸超过 5 次,您将不会收到“touch down”消息。更糟糕的是,除非您将所有手指从屏幕上移开,否则您将无法可靠地获得所有“修饰”消息。

如果你用 6 个手指触摸,然后松开 3 个手指,然后在其他 3 个手指仍然向下触摸的情况下再次触摸,你会得到“触摸向下”,但如果你松开它,有时你会得到“触摸向上”,有时你不会。

这几乎使跟踪触摸变得不可能,并且通常会导致触摸在传递给我的触摸管理器时永久“卡住”。

是否有更好的 api 用于获取触摸输入?是否至少有一个函数可以调用来可靠地获取当前是否触摸屏幕?这样,当所有手指都松开时,我可以重置我的经理。

编辑:

对,一定有我遗漏的东西。因为目前计算器做了一些我不能用这些回调做的事情。

它一次只接受一个触摸,如果屏幕上的触摸不止一个,它会“取消”所有触摸,但它必须跟踪它们才能知道屏幕上有“多个”触摸。

如果我触摸屏幕按钮会下降,现在如果我在屏幕上添加另一个触摸,按钮就会释放,很酷,不允许超过一次触摸。现在,如果我在屏幕上再添加 4 个手指,总共 6 个,屏幕应该会坏掉,当我释放这 6 个手指时,应用程序不应该得到任何“向上”回调。然而,当我释放所有手指并再次触摸时,按钮按下,所以它知道我释放了所有手指!如何??

0 投票
1 回答
4388 浏览

java - Webview 不响应触摸事件

我使用嵌入式 webview 来显示由图像缩略图组成的网页。这些缩略图是指向更多网页的链接。现在我的应用程序随机停止响应这些缩略图上的触摸事件。当设备从待机状态唤醒时,它会更频繁地发生。但是当我加载其他页面并返回缩略图页面时,此问题已得到解决。

我尝试向onClickListenerwebview 添加一个,但它从不返回任何内容,即使应用程序运行良好也是如此。

0 投票
1 回答
4571 浏览

iphone - UIImageView 子类触摸检测

我有一个UIImageView我需要知道什么时候被触摸的子类。(下面的完整代码。)我已经找到并阅读了thisthis。它们有点用处,但都没有真正起作用。不仅touchesBegan:withEvent:没有调用我的方法,而且还按下了图像后面的按钮。

这是我的代码:

头文件:

实现文件:

调用代码:

此视图被添加为另一个 (the MathKeyboard) 的子视图。超级视图不能启用用户交互,因为它覆盖了另一个视图(系统键盘)。当我尝试添加MathKeyboardKey到系统键盘视图时,它没有出现。如果我尝试使用 UIButton,无论我将它放在哪个视图中,它都不会出现。

如果不明显,问题是:我如何检测这个UIImageView子类中的触摸?

0 投票
1 回答
1364 浏览

objective-c - 如何在 scrollViewDidScroll 期间获取触摸位置

似乎 UIScrollView 停止在 scrollViewDidScroll 事件上向代表发送触摸事件。我正在尝试获取 y 位置,但似乎无法访问这些事件。我想在滚动时根据位置更新视图。

我得到的最好的线索就是这个(http://github.com/andreyvit/ScrollingMadness),但这并不能完全回答我的问题。

任何指针,谢谢!

0 投票
1 回答
1729 浏览

iphone - iPhone:具有多个响应点击的区域的自定义 UITableViewCell?

我被要求创建一个自定义 UITableViewCell ,其中包含多个可以点击的区域。

这些区域没有按钮或任何图形——它们是不可见的。将调用 3 种不同的方法,具体取决于用户点击的单元格的哪三分之一,即

|| 递减FooCount || viewFoo详情 || 增量FooCount ||

单元格上有一些需要始终可见的标签——fooName 和 fooCount。

我在想单元格上可能有三个隐藏的 UIButtons?

我还需要保持滑动以删除默认行为。

0 投票
7 回答
19164 浏览

iphone - 触摸 UIImageView 的事件处理程序

我刚刚对 iPhone 开发进行了说明,似乎找不到我正在寻找的答案。

似乎我应该能够以编程方式创建一个 UIImageView ,然后为它的触摸功能设置一个事件处理程序。

在 c# 中我会有一些看起来像的东西

按钮 b = 新按钮();b.Click+= 我的处理程序代码

现在我有这个

我需要做什么来覆盖触摸事件?

谢谢