Questions tagged «touch-event»

7
如何以编程方式将触摸事件伪造到UIButton?
我正在编写一些单元测试,并且由于这个特定应用程序的性质,让我尽可能地上UI链很重要。因此,我想做的是以编程方式触发按钮的按下,就好像用户已经按下了GUI。 (是的,是的,我可以调用IBAction选择器,但是再次,此特定应用程序的性质使我必须伪造实际的按钮按下,以便IBAction从按钮本身进行调用,这一点很重要。) 首选的方法是什么?

4
在UILabel中处理触摸事件并将其连接到IBAction
好的,所以我UILabel在界面生成器中创建了一个显示“点击开始”的默认文本。 当用户点击时,UILabel我希望它触发IBAction方法:-(IBAction)next;该方法 将更新标签上的文本以表示新内容。 如果这使我能够简单地将连接从方法拖到标签上,然后选择内部修饰(如使用按钮),那将非常方便。但可惜没有雪茄 所以无论如何,我想我的问题是,我是否必须继承该类UILabel才能起作用?还是有某种方法可以在标签上拖动按钮,但使其不透明度为0%。还是我缺少一个更简单的解决方案?

10
如何在onTouchEvent()中区分移动和单击?
在我的应用程序中,我需要处理move和click事件。 点击是一个ACTION_DOWN动作,几个ACTION_MOVE动作和一个ACTION_UP动作的序列。从理论上讲,如果您先收到一个ACTION_DOWN事件,然后又收到一个ACTION_UP事件-这意味着用户刚刚单击了您的视图。 但实际上,此序列在某些设备上不起作用。在我的Samsung Galaxy Gio上,只要单击我的视图,我就会得到这样的序列:ACTION_DOWN,几次ACTION_MOVE,然后是ACTION_UP。即我收到了带有ACTION_MOVE操作代码的意外OnTouchEvent触发。我从未(或几乎从未)获得序列ACTION_DOWN-> ACTION_UP。 我也不能使用OnClickListener,因为它没有给出点击的位置。因此,如何检测点击事件并将其与移动区别?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.