是否可以在某个x / y坐标处模拟触摸或点击?

时间:2016-10-19 04:15:02

标签: appcelerator appcelerator-titanium appcelerator-mobile

是否可以在某个x / y坐标处模拟触摸或点击?

我不想在一个视图或一个物体上进行fireEvent,而是我知道一组坐标,我想在那个位置模拟一次触摸或点击,如果有人碰到那个地方,通常会发生什么

有人知道这是否可行?

2 个答案:

答案 0 :(得分:0)

你应该能够模拟"这只需将命名函数绑定到click事件,然后按名称调用该函数。

var sim = function(event){
  ...
};

$.view.addEventListener('click', sim);

//simulate
sim({x: 100, y: 100});

答案 1 :(得分:-1)

我认为你所看到的只是当用户点击特定区域或特定坐标时你想要运行一些代码。为此,您可以使用 onClick 事件,然后 x &参数的 y 属性。

这样的事情:

$.view.addEventListener('click', function (event) {
   Ti.API.info('Clicked at :: X = ' + event.x + ' & Y = ' + event.y);
});