问题标签 [tap]
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 - UITapGestureRecognizer 不能添加到 UIView 中?
我正在尝试为简单的 UIView 制作手势识别器:
如果我调试视图的属性gestureRecognizers,它会显示手势识别器对象。但是当我在视图内部点击时它不起作用。
使用 UIImageView 的相同代码可以完美运行,任何想法为什么在 UIView 中不起作用?
更新:
一个示例类。
更新2:
将 UITapGestureRecognizer 添加到 theView 的所有子视图并不能解决问题...
修理它!!!
好的!!问题是 theView 的 CGRect,它的宽度设置为 0.0!!!
uigesturerecognizer - 将点击手势添加到 tabBarController
我有一个关于如何向 UITabBarController 添加点击手势的问题。由于 UITabBarController 已经内置了点击手势(响应对标签栏上的标签栏项目的点击),虽然从技术上讲,我可以将自己的手势添加到 tabBarController,但 tabBar 失去了自己的原生点击手势。以下是我正在尝试做的事情:
这正确响应了点击方法“tap:”,但 tabBarController 失去了对点击栏项目的本机点击响应。我尝试将手势添加到 tabBarController 中的视图控制器之一,如下所示:
但是以这种方式执行此操作时,根本无法识别点击手势,尽管保留了 tabBar 对标签栏项目的点击的原生点击识别。
有人对如何解决此类问题有任何建议吗?我想一种方法是选择另一种手势,而不是点击与 tabBarController 一起使用,但我真的不想那样做......
非常感谢观看!
iphone - 在 Cocos2D for iPhone 中点击/按住时向上移动精灵
我想知道如何在 Cocos2D 中让精灵向上移动,同时用户的手指被放在屏幕上。我有一个这样做的机制,但只移动一次精灵。
手指按住屏幕时是否可以让精灵向上移动?
此外,即使没有必要,如果你可以做到这一点,当用户没有按住屏幕时,精灵就会下降。
谢谢,我认为像Chipmunk的Box2D这样的物理引擎是必要的,但我不知道该怎么做。
-灵魂
ruby-on-rails-3 - jQuery Mobile - 表单选择上的错误点击行为
我正在使用 jQuery Mobile 1.0a3 (& jQuery 1.5) 构建一个 Rails 3.03 应用程序来呈现移动视图。我在旧的第一代 iPhone 上的 Safari 浏览器中查看它。
我在其中一种形式中有一个 collection_select。这会呈现一个看起来像按钮的可触摸控件,它会打开带有列表的弹出选择元素,因此用户可以选择选项/值。到现在为止还挺好。
问题……</p>
如果我只是快速点击渲染的按钮,选择列表将弹出然后立即消失(没有选择选项/值)。当然,这会使 UI 看起来损坏或难以使用。(我想知道它是否可能是双击或幽灵点击问题。)
好消息是,如果我按下渲染按钮 500 毫秒左右,然后松开,选择列表将弹出并保留,以便用户可以进行选择(我想要的行为)。
我没有用 Javascript 做任何自定义,只是使用“开箱即用”的 jQuery Mobile。我不确定我是否需要对触摸事件处理程序、默认值或什么做一些事情。也许是我的旧手机……</p>
有任何想法吗?
更新
我收到了来自 Embarcadero Technologies 的 Antonio Alonso 的有用回复,它解决了我的问题。谢谢安东尼奥!
“我建议你升级到最新版本 1.0a4.1,使用 jQuery 1.5.2。记得升级所有文件、javascript、css 和图像。并再次查看文档,因为有些东西已经改变了。现在有是像 vclick 这样的虚拟事件。
http://jquerymobile.com/blog/2011/03/31/jquery-mobile-alpha-4-released/
http://jquerymobile.com/blog/2011/04/07/jquery-alpha-4-1-maintenance-release/
http://jquerymobile.com/demos/1.0a4.1/
我不知道它是否能解决你的问题,但修复了以前版本的很多错误。”
perl - 设置 TAP::Formatter::JUnit 输出文件名
目前,running prove
withTAP::Formatter::JUnit
支持一个环境变量,该变量设置将创建PERL_TEST_HARNESS_DUMP_TAP
目录的路径,并且对于每个测试文件,在目录中创建名为和的新文件。我希望能够以不同的方式格式化输出文件名。有没有办法做到这一点?t/
x
x
x.junit.xml
android - Android双击位图图像
如何在android中的双标签时缩放位图图像?
iphone - 检测包含“n”个 UIImageViews 的 UIScrollView 上的单击
我只是想从 UIScrollView 中获取被点击的 UIImageView。
我在网上找到了两种实现上述目标的方法。
第一种方法:在将uiimageview添加到scrollviewer之前在uiimageview上创建一个点击手势。
这种方法对我不起作用。handleSingleTap 方法永远不会被调用。
我不知道我做错了什么/为什么这不起作用。
第二种方法:子类 UIScrollView
使用此方法,确实会调用 touchesDown 响应程序,但“[touches anyobject]”不是被点击的 UIImageView。
我尝试在我添加到滚动视图的每个 UIImageView 上设置“标签”,并增加计数器,但无论我点击哪个图像视图,我都会返回 0。
总的来说,我是可可的新手,我不知道如何以任何其他方式利用这个响应者。
任何建议/提示都会很棒。
提前致谢。
input - jQuery Mobile 将下一个输入聚焦在按键上
我有一个带有 4 个 pin 输入框的 html 表单的 jquery 移动站点。我希望用户能够在每个输入字段中输入一个 pin,而无需按下 iphone 键盘的“下一步”按钮。我尝试了以下操作,虽然它似乎将焦点设置到第二个输入并插入值,但键盘消失了,因此用户仍然必须通过点击事件激活所需的输入。
我应该分配给 $("#txtPin2") 的不同事件吗?
我也尝试实现http://jqueryminute.com/set-focus-to-the-next-input-field-with-jquery/这个,但我发现它适用于 android 而不是 iphone。
任何帮助都非常感谢。
blackberry - 黑莓6:长按显示菜单,短按运行1个动作
各位BB程序员,大家好,
如果您查看带有触摸屏的 Blackberry 6 手机上的本机联系人(地址簿)应用程序 - 它具有非常自然的行为:
- 轻按一下,将执行默认操作 - 查看选定的地址簿条目
- 长按会显示一个包含多个操作的菜单:
我正在尝试自己创建一个具有 ListField 和类似(且直观)行为的应用程序:在短按时运行默认操作,并在屏幕中间显示一个菜单,在较长的触摸时有几个辅助操作。
我进行了很多搜索,不幸的是,到目前为止,我只设法创建了一个行为完全相反的测试应用程序:
我监听 TouchGesture.HOVER 并运行 editMenu.run()。对于短按,菜单会自动出现(我还没有找到,是什么让它出现的,MainScreen/Screen 中的一些方法?)。我试过运行 onMenu(0) 但菜单出现在右上角/右上角而不是屏幕中心。
下面是我非常简单的测试代码MyList.java,请帮我修复它:
谢谢!亚历克斯
ios - 双击UITapGestureRecognizer的问题
我有两个UITapGestureRecognizer
:singleTap
并doubleTap
使用两个不同的操作进行了初始化。
当我在模拟器中运行我的应用程序时,单击会正确响应,但双击则不会!当我双击什么都没有发生时,我想 iOS 会识别双击,因为单击的动作没有被调用(由于[singleTap requireGestureRecognizerToFail:doubleTap];
),但我不明白为什么它不做动作handleDoubleTap
。