ウィンドウに対するユーザーのタップ/タッチのx座標とy座標を取得する方法を教えてもらえますか?
ユーザーが行を選択したときに、tableviewrow の近くにポップアップ ビューを追加する必要があります。x、y (上/左) の位置を決定する方法は?
ウィンドウに対するユーザーのタップ/タッチのx座標とy座標を取得する方法を教えてもらえますか?
ユーザーが行を選択したときに、tableviewrow の近くにポップアップ ビューを追加する必要があります。x、y (上/左) の位置を決定する方法は?
ウィンドウまたはオブジェクトのタッチ イベントは、ユーザーが画面上でタッチした正確なポイントを見つけるのに役立つため、これが役立つ場合があります。ありがとう
あなたが使用することができます
row.addEventListener('click',function(e){
alert('left:'+ e.x + ' top:'+ e.y);
});
ここで、row は Titanium.UI.TableViewRow のオブジェクトです。他のオブジェクト (ウィンドウ/ビューなど) については、同じイベント リスナーを使用できます。
ただし、1 つのことを覚えておいてください。対応する行に関する座標が得られます。つまり、すべての行で同じ座標を取得できます。
したがって、その座標に何かをポップアップ表示する場合はaddEventListener
、メイン ウィンドウに移動する必要があります。
x 座標と y 座標を取得する任意のビューまたはオブジェクトのクリック イベントで、詳細については次のリンクを参照してください。