问题标签 [touchesmoved]

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 回答
319 浏览

iphone - 移动时在 UIButton 上调整 imageView 的大小

在我的应用程序中,我对对象进行了概述。每个对象都是一个 UIButton,它有自己的 UIImage (button.imageView)。用户可以拖动对象。因此,显示上部的对象被认为是“在后面”,而下部的对象是“在前面”。后面的对象显示得比前面的对象小。我希望对象在从“前”移动到“后”时动态调整大小,反之亦然。

为此,我使用以下代码(在 UIButton 的子类中):

这在 iOS 4.2 之前工作得非常好。现在我们看到了非常奇怪的行为:虽然在将对象从“前”移动到“后”(即从大到小)时调整大小有效,但在将对象从“后”移动到“前”时(即从从小到大)。

知道什么可能导致这个问题吗?您将如何实现“移动时调整大小”?

0 投票
1 回答
582 浏览

iphone - touchesmoved 离开框架

我试图弄清楚当 touchesmoved 离开当前选定按钮的框架时如何设置按钮不被突出显示。请参阅下面的代码。下面的代码应该允许单独按下和滑动三个按钮中的任何一个。我遇到的问题是,当按钮滑动时,例如使用 touchesmoved,按钮调用动作,但当滑动离开按钮框架时,从不将按钮设置回不突出显示。

提前致谢,

阿扎

0 投票
1 回答
2286 浏览

iphone - 使用 Touchevent(iPhone 浏览器)在 jQuery 中拖放

我使用 jQuery 来收听 touchstart、touchmove 和 touchend,并且我能够在 iphone Safari 中拖动“dragitem”(基于 touchmove 的位置更改)。但现在的问题是当“dragitem”拖到“dropArea”时我如何做出 dropArea 响应。

例如,当“dragitem”在“dropArea”内拖动时,“dropArea”将突出显示/发光、更改背景颜色等,但当它离开时,“dropArea”将保持正常。任何的想法?

预先感谢。

HTML:

jQuery:

0 投票
3 回答
333 浏览

objective-c - cocos2d 确定用户在屏幕上触摸的位置

我正在尝试使用 cocos2d sprites 确定用户相对于屏幕上角色的触摸位置。当用户单击精灵左侧时,我希望精灵向左运行,反之亦然。我的问题是,当用户单击一侧并移动到另一侧而不松开触摸时(cctouchended 不会触发),精灵会继续运行,但朝向错误的方向。我将在哪里执行检查(以及如何)以确定用户的触摸是否已移动到角色的另一侧?

我尝试的当前代码:

谢谢。

0 投票
1 回答
14712 浏览

xcode - [IOS SDK]-touchesBegin 与特定对象?

当我触摸屏幕上的任何位置时触发了 touchesBegan 事件。但如果我触摸 UIImageView 之类的特定对象,我无法管理?

0 投票
1 回答
7240 浏览

iphone - 在 CGAffineTransformMakeRotation 之后设置 UIView 的中心点

我有一个 UIView,我希望用户能够在屏幕上拖动。

工作完美,直到我对视图应用如下变换:

但是,一旦应用了变换,拖动 UIView 会导致视图以指数螺旋效果移动。

我假设我必须对 touchesMoved 方法中的旋转进行更正,但到目前为止,所有尝试都让我望而却步。

0 投票
1 回答
589 浏览

iphone - 任何人都有代码可以替代 UILongPressGestureRecognizer?

我想支持 3.2 之前的版本,这是唯一不想合作的符号,任何人都知道一些 touchesmoved 代码或我可以用来代替 UILongPressGestureRecognizer 的东西吗?

谢谢,

缺口

0 投票
1 回答
204 浏览

iphone - 如何将一个图像视图与另一个图像视图交换

我在图像视图上显示 3 个图像。

我通过使用休闲代码获得图像位置。

在控制台中,我得到了图像位置。

现在我需要的是,当将 imageview 拖到 imageview2 上时,我需要在 imageview2 的位置交换 imageview2,在 imageview2 的位置交换 imageview。

谁能帮帮我吗。

提前谢谢你。

0 投票
4 回答
2415 浏览

iphone - 在 y 轴上移动 UIImageView

我正在开发一个应用程序,我只想在 Y 轴上移动 UIImage,而不是在 X 轴上,这就是我到目前为止所做的

上面的代码是在两个轴上移动箭头图像,stretchPoint 是 CGPoint 的一个实例,我的应用程序处于纵向模式,谁能给我一个基本的想法如何做到这一点,因为箭头图像是 UIImageView 的一个实例。

0 投票
3 回答
6726 浏览

iphone - 在 touchesMoved 方法中检测 [UITouch view]

我希望在我的应用程序中从一个子视图拖动到另一个子视图(并用一条线连接它们),因此我需要跟踪用户正在触摸的当前视图。

我认为我可以通过在 touchesMoved 方法中简单地调用 [UITouch view] 来实现这一点,但是在快速查看文档后,我发现 [UITouch view] 只返回发生初始触摸的视图。

有谁知道我如何在拖动过程中检测到被触摸的视图?