Ich möchte eine Ansicht vertikal in meine App ziehen, unten ist mein Code. Ich habe ein Fenster mit id = "win" und eine quadratische Ansicht (100x100).Titan appcelerator drag view
var window = $.win;
var lastTouchPosition = 0;
$.demo.addEventListener("touchstart", function(e){
var touchPos = {x:e.x, y:e.y};
lastTouchPosition = $.demo.convertPointToView(touchPos, window);
});
$.demo.addEventListener("touchmove", function(e){
var touchPos = {x:e.x, y:e.y};
var newTouchPosition = $.demo.convertPointToView(touchPos, window);
$.demo.top += Number(newTouchPosition.y) - Number(lastTouchPosition.y);
$.demo.left += Number(newTouchPosition.x) - Number(lastTouchPosition.y);
//lastTouchPosition = newTouchPosition;
});
Wenn ich die Ansicht starten ziehen erhalte ich folgende Warn: [Warnen]: Ungültige Dimension Wert (nan) angefordert. Die Dimension stattdessen undefiniert machen. und meine Sicht bewegt sich nicht. Könnten Sie mir bitte eine Idee geben, wie ich eine Ansicht ziehen und anhalten kann, wenn ich einen bestimmten vertikalen Positionswert erreiche (zB unten im Ansichtsfenster)
Vielen Dank für Ihre Hilfe.
Danke miga ich werde das versuchen – Rahajason
Juste eine Frage, warum setzen Sie (Höhe) und (Breite), welche Variablen entsprechen sie? – Rahajason
Entschuldigung, ich habe sie hinzugefügt. Es ist (in meinem Fall) Display Breite und Höhe – miga