0

ウィンドウに対するユーザーのタップ/タッチのx座標とy座標を取得する方法を教えてもらえますか?

ユーザーが行を選択したときに、tableviewrow の近くにポップアップ ビューを追加する必要があります。x、y (上/左) の位置を決定する方法は?

4

3 に答える 3

1

あなたが使用することができます

row.addEventListener('click',function(e){
    alert('left:'+ e.x + ' top:'+ e.y);
});

ここで、row は Titanium.UI.TableViewRow のオブジェクトです。他のオブジェクト (ウィンドウ/ビューなど) については、同じイベント リスナーを使用できます。

ただし、1 つのことを覚えておいてください。対応する行に関する座標が得られます。つまり、すべての行で同じ座標を取得できます。

したがって、その座標に何かをポップアップ表示する場合はaddEventListener、メイン ウィンドウに移動する必要があります。

于 2012-07-28T13:30:30.767 に答える
0

x 座標と y 座標を取得する任意のビューまたはオブジェクトのクリック イベントで、詳細については次のリンクを参照してください。

チタン.UI.ウィンドウ

于 2012-07-27T09:12:51.900 に答える