问题标签 [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.
iphone - 移动时在 UIButton 上调整 imageView 的大小
在我的应用程序中,我对对象进行了概述。每个对象都是一个 UIButton,它有自己的 UIImage (button.imageView)。用户可以拖动对象。因此,显示上部的对象被认为是“在后面”,而下部的对象是“在前面”。后面的对象显示得比前面的对象小。我希望对象在从“前”移动到“后”时动态调整大小,反之亦然。
为此,我使用以下代码(在 UIButton 的子类中):
这在 iOS 4.2 之前工作得非常好。现在我们看到了非常奇怪的行为:虽然在将对象从“前”移动到“后”(即从大到小)时调整大小有效,但在将对象从“后”移动到“前”时(即从从小到大)。
知道什么可能导致这个问题吗?您将如何实现“移动时调整大小”?
iphone - touchesmoved 离开框架
我试图弄清楚当 touchesmoved 离开当前选定按钮的框架时如何设置按钮不被突出显示。请参阅下面的代码。下面的代码应该允许单独按下和滑动三个按钮中的任何一个。我遇到的问题是,当按钮滑动时,例如使用 touchesmoved,按钮调用动作,但当滑动离开按钮框架时,从不将按钮设置回不突出显示。
提前致谢,
阿扎
iphone - 使用 Touchevent(iPhone 浏览器)在 jQuery 中拖放
我使用 jQuery 来收听 touchstart、touchmove 和 touchend,并且我能够在 iphone Safari 中拖动“dragitem”(基于 touchmove 的位置更改)。但现在的问题是当“dragitem”拖到“dropArea”时我如何做出 dropArea 响应。
例如,当“dragitem”在“dropArea”内拖动时,“dropArea”将突出显示/发光、更改背景颜色等,但当它离开时,“dropArea”将保持正常。任何的想法?
预先感谢。
HTML:
jQuery:
objective-c - cocos2d 确定用户在屏幕上触摸的位置
我正在尝试使用 cocos2d sprites 确定用户相对于屏幕上角色的触摸位置。当用户单击精灵左侧时,我希望精灵向左运行,反之亦然。我的问题是,当用户单击一侧并移动到另一侧而不松开触摸时(cctouchended 不会触发),精灵会继续运行,但朝向错误的方向。我将在哪里执行检查(以及如何)以确定用户的触摸是否已移动到角色的另一侧?
我尝试的当前代码:
谢谢。
xcode - [IOS SDK]-touchesBegin 与特定对象?
当我触摸屏幕上的任何位置时触发了 touchesBegan 事件。但如果我触摸 UIImageView 之类的特定对象,我无法管理?
iphone - 在 CGAffineTransformMakeRotation 之后设置 UIView 的中心点
我有一个 UIView,我希望用户能够在屏幕上拖动。
工作完美,直到我对视图应用如下变换:
但是,一旦应用了变换,拖动 UIView 会导致视图以指数螺旋效果移动。
我假设我必须对 touchesMoved 方法中的旋转进行更正,但到目前为止,所有尝试都让我望而却步。
iphone - 任何人都有代码可以替代 UILongPressGestureRecognizer?
我想支持 3.2 之前的版本,这是唯一不想合作的符号,任何人都知道一些 touchesmoved 代码或我可以用来代替 UILongPressGestureRecognizer 的东西吗?
谢谢,
缺口
iphone - 如何将一个图像视图与另一个图像视图交换
我在图像视图上显示 3 个图像。
我通过使用休闲代码获得图像位置。
在控制台中,我得到了图像位置。
现在我需要的是,当将 imageview 拖到 imageview2 上时,我需要在 imageview2 的位置交换 imageview2,在 imageview2 的位置交换 imageview。
谁能帮帮我吗。
提前谢谢你。
iphone - 在 y 轴上移动 UIImageView
我正在开发一个应用程序,我只想在 Y 轴上移动 UIImage,而不是在 X 轴上,这就是我到目前为止所做的
上面的代码是在两个轴上移动箭头图像,stretchPoint 是 CGPoint 的一个实例,我的应用程序处于纵向模式,谁能给我一个基本的想法如何做到这一点,因为箭头图像是 UIImageView 的一个实例。
iphone - 在 touchesMoved 方法中检测 [UITouch view]
我希望在我的应用程序中从一个子视图拖动到另一个子视图(并用一条线连接它们),因此我需要跟踪用户正在触摸的当前视图。
我认为我可以通过在 touchesMoved 方法中简单地调用 [UITouch view] 来实现这一点,但是在快速查看文档后,我发现 [UITouch view] 只返回发生初始触摸的视图。
有谁知道我如何在拖动过程中检测到被触摸的视图?