Можно ли симулировать касание или щелчок по определенной координате х / у?

Можно ли симулировать касание или щелчок по определенной координате х / у?

Я не собираюсь запускать fireEvent для вида или объекта, скорее, я знаю набор координат и хочу имитировать касание или щелчок в этом месте, и все, что обычно происходит, если кто-то коснется этого места, должно произойти.

Кто-нибудь знает возможно ли это?

2 ответа

Вы должны быть в состоянии "смоделировать" это, просто связав именованную функцию с вашим событием щелчка, а затем вызовите эту функцию по имени.

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

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

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

Я думаю, что вы ищете, что вы хотите запускать некоторый код только тогда, когда пользователь нажимает на определенную область или на определенные координаты. Для этого вы можете использовать событие onClick, а затем атрибуты аргументов x & y.

Что-то вроде этого:

$.view.addEventListener('click', function (event) {
   Ti.API.info('Clicked at :: X = ' + event.x + ' & Y = ' + event.y);
});
Другие вопросы по тегам