问题标签 [touches]
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.
ios - 您如何在添加到子视图的视图中接收触摸
我一直在将几个子视图(“触摸子视图”)添加到响应触摸的滚动视图中。每个子视图中的触摸委托方法都很好地触发。
我有一个子视图(bodyClock),它包含滚动视图的主要内容,是viewForZoomingInScrollView
. 为了使“触摸”子视图正确缩放,我现在发现我必须将它们添加到 bodyClock 子视图而不是滚动视图。但是,当我这样做时,“触摸子视图”不再响应触摸。
我和急救人员一起尝试了各种各样的事情,但都没有成功。任何为我指明正确方向的帮助将不胜感激。
ios - iPhone:无法识别 UIButton 上的多次触摸
我有一个 UIButton(实际上是一个的子类),它通过 touchesbegan: 和 touchesmoved: 函数与用户交互。
我希望用户能够按下按钮,将手指拖开,然后让第二根手指触摸按钮(而第一根手指从未离开过屏幕)。
问题是,第二个触摸事件永远不会调用 touchesbegan:除非已经释放了第一根手指。
有什么方法可以覆盖它,还是我试图做不可能的事情?
ios - iOS - 如何计算特定视图中的 Taps 数量?
我正在尝试从 iOS 4.2 示例“Touches”发展,但我做不到(我是 iOS 新手):我想计算每个不同 UIImageViews 上的点击次数。目前,无论我在哪里按,在视图中,在 UIImageView(s) 之外等,样本计数都会点击。我想要的是显示我在特定 UIImageView 内点击了多少次点击。
输出将是一个标签,说7 taps on the red button; 2 taps on the yellow button; 3 taps on the green
.
iphone - 在 UIScrollView 中处理子视图(uiviews)的问题
我已经使用代码创建了一个 UIScrollView,并且我创建了从数据库动态创建的子视图,这些子视图被添加到视图数组和 UIScrollviews。我正在使用 touchesBegan 和 touchesMoved 方法。我选择的子视图无法识别,但是控件进入 touchesBegan 和 touchesmoved 方法。我在下面发布了代码。请任何人帮助我克服这个问题。
我已经通过代码创建了滚动视图,并且我在名为“arrayofviews”的数组中有子视图。这些子视图与数组中的视图相同。我能够将这些来自数据库的子视图移动到普通视图上,但是当我将这些视图添加到滚动视图中,它不起作用。
我已经尝试了很多网络中的解决方案,但我找不到合适的解决方案。
.m 文件
iphone - touchesbegin 中的多个对象?
我试图在 touchesbegan 方法中有多个对象(2 UIImageViews)
我正在使用以下代码,但无法正常工作。没有错误,但位置只是搞砸了。我应该怎么做?
iphone - iPhone:我怎样才能检测到哪个触摸已经结束?
在我的应用程序中,我想检测用户何时抬起他的第二根手指并且只在屏幕上按住一根手指。
问题是我的 touchesEnded:withEvent: 显示 [[event allTouches] count] 为 2。
如何检测屏幕上保留了哪一个触摸?
谢谢。
ios - 如何跟踪 NSTouch?
我正在开发一款游戏,这是我第一次需要不止一次触摸才能工作。我注意到在 NSSet 中对触摸进行索引似乎没有押韵或理由。它甚至可以在两个触摸都处于活动状态时翻转。谁能解释一下?谁能解释我如何跟踪每次触摸及其动作(因为在索引处请求触摸可能不会返回您认为存在的那个)?
iphone - UIScrollView + 缩放 + 滑动
我需要让 UIScrollView 识别滑动,但问题是视图已缩放。所以它不会因为反弹而工作。有没有办法检测用户何时将其滚动到极限?
iphone - 如何在 UIScrollView 下获取 UIView 以检测触摸?
我的 UIViewController 顶部有一个 UIScrollView,当您在某个位置的页面上时,它可以重新创建类似于 Gowalla iPhone 应用程序中的效果。在我的滚动视图下,我有一个按钮,即使滚动视图的框架覆盖它(它在按钮顶部,滚动视图清晰),我也希望能够执行它的操作。我该怎么做这样的事情?可能吗?(它必须是,Gowalla [不知何故]做到了)
iphone - 为什么这个 touchesBegan 方法代码会在我的 UITableView 中触发?
为什么 touchesBegan 方法代码会在我的 UITableView 中触发?
背景:我在 UINavigationController 中有一个 UITableView。在 UITableView 中,我有基于子类 UITableViewCell 的自定义单元格。我目前在我的 UITableView 中没有 selectRowAtIndexPath 方法。
可以很好地掩盖答案的某些方面包括:
为什么它显然不起作用
就让它工作而言,如何确保正确的触摸(单击)检测不会阻止其他场景的工作,例如:选择表格行,上下滚动表格视图内容等。
模拟器是否应该能够拾取触摸等,或者这里是否存在您需要物理设备的情况
代码: