问题标签 [touchesbegan]
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.
ios4 - 如何区分 touchesBegan 和 touchesMoved
如何在用户捏住对象时忽略 touchesBegan 方法,并在用户点击屏幕时忽略 touchesMoved 方法?我创建了图片放大/缩小效果,我希望能够在用户点击屏幕一次时隐藏导航栏。现在,当用户开始捏合时,导航栏会在用户触摸一次后显示。
最好的方法是什么?
iphone - Iphone SDK:图像数组?
我正在制作一个“点击应用程序”,您必须通过点击它们来杀死僵尸。目前我无法取得任何进展,因为我无法正确使用我需要的方法。
我的应用程序是这样工作的:
我有一个每秒生成 3 次图像的计时器:
然后我有 Spawn 命令:
我还有一个“TouchesBegan”命令:
我想做的是将所有生成的图像放入一个数组中;如果触摸其中一个图像,我希望将其从超级视图中删除。我想知道数组是如何工作的,以及如何从“TouchesBegan”等不同的函数中删除添加到数组中的对象。
请帮我解决我的问题!
编辑:
没关系...我在互联网上搜索,发现一些有用的资源几乎是我需要的。我终于弄清楚了它是如何工作的,并让我的 spawner 函数与碰撞和“TouchesBegan”一起工作。
如果有人想要代码,请问我。
DD
iphone - 如何检测 UIScrollview 内的 UIImageView 上的触摸?
我的应用程序中有一个 UIScrollview,我用大约 900 个 UIImageViews 填充它。它们都非常小,并且一遍又一遍地只包含两个不同的图像。
现在我在检测其中一个 UIImageViews 上的触摸时遇到了很多麻烦。
我为它们都分配了一个唯一的标签,以便能够区分它们,但我真的很难检测到触摸。
目标只是能够改变被触摸的 UIImageView 的图像。
由于涉及大量视图,一个简单的循环检查每个 UIImageViews 框架的触摸坐标只是挂起我的应用程序。
有没有人有什么建议?
提前致谢。
本
iphone - 使用 touchesmoved 时,Touchesbegan 总是触发?
我是 iPhone 编程的新手。我正在尝试用一只猫做两个声音做一个简单的窗口。当您单击猫图标时,它应该执行“miaau”,而当您拖动窗口(笔划)时,它应该执行“mrrrr”。它有效,但总是当我尝试让 cat mrrrrr 函数 TouchesBegan 触发并且 cat 也执行“miaaau”时。
怎么做才能让界面识别我只想要抚摸猫,而不是触摸它来执行第一个选项“miaau”?
iphone - UIView 添加到 ScrollView 和 touchesDidBegin 问题
我将 UIView 作为子视图添加到滚动视图。但是,我希望检测 UIView 中的触摸。但我注意到当我做这样的事情时:
然后,当我触摸子视图时,永远不会调用 touchesDidBegin 方法。但是,如果我执行以下操作,
然后,调用 touchesDidBegin 方法。但是,现在 subView 显然不会与滚动条一起滚动。
我希望将“myView”作为子视图添加到 scrollView 中,以便它与它一起滚动并检测对它的触摸。有什么办法可以做到这一点?
iphone - 在 iOS 应用程序中难以激活 3 触摸手势识别器
我有一个使用手势识别器的应用程序。从我做的研究中,我发现有识别手势的touchesBegan方法,然后有手势识别器,应该更slick。
我遇到的问题是手势识别器的响应性或准确性不如 touchesBegan 方法,但更容易实现,这显然是我使用它们的原因。如果我想用手势识别器检测到 3 指手势,这非常困难,因为我必须同时按下我的 3 根手指,否则它不会触发。这与 touchesBegan 方法形成对比,该方法只知道您在任何时候有多少手指。
在实现这个看似不错的手势功能时,我是否遗漏了一些东西,使其响应速度不快?我已将最大和最小接触设置为 3,这是不正确的吗?
请帮忙。谢谢!!
iphone - Cocoa iPhone SDK 开发 - 如果 UIImageView 附加了 CABasicAnimation,则 touchesBegan 方法不起作用
我创建了一个派生自 UIImageView 的类(类名 Customer)。在这个 Customer 类中,我实现了方法 "touchesBegan" 。
此外,我将 CABasicAnimation 应用于 Customer 类的层。(动画只是移动图像视图。这是必要的,因为我想跟踪 animationDidStop 事件)。
问题是当我触摸图像视图的当前位置时,touchesBegan 不起作用。它仅在我触摸原始框架(创建它的位置)时才起作用。
我的建议是 touchesBegan 不是在presentationLayer上应用,而是在原始frame上应用。
你有解决这个问题的方法吗??我真的很想从 Customer 类中解决这个问题,而不是从主 UIViewController 解决。
非常感谢,沙哈尔。
iphone - 触摸哪个物体
这对您来说似乎很简单,但我想知道视图上正在触摸哪个对象...
我解释...在 viewDidLoad 方法中,我有几个以编程方式创建的对象(uiimageviews、标签、按钮等)。
现在在 touchesEnded 方法中,我想知道单击了哪个对象...如何?
我试过 [touch self] == UIImageView],但它不起作用......
谢谢
uiview - UIView:如何检查触摸是否在它们开始的同一视图内结束
在AcaniUsers
中,我ThumbView : UIView
在UITableView
. 都有thumbViews
一个宽度kThumbSize
。如何检测触摸是否在它们开始的同一视图内结束?
iphone - 在子类 UIImageView 中,touchesBegan 触发,touchesMoved 触发了几次,然后无缘无故停止
我对 UIImageView 进行了子类化,并像这样实现了 touchesBegan/Moved/Finished:
它似乎对第一个点起作用。TouchesBegan() 每次都会触发,然后当我开始移动时, touchesMoved() 有时会触发 5 次,有时会触发 3 次,有时会触发 7 次,然后它就停止了。touchesEnded() 从未被解雇,我只是不明白发生了什么!
我已经盯着这个有一段时间了,有没有人看到我缺少的东西?