2013-12-12 9 views
5
<SplitWindow id="home" platform="ios" formFactor="tablet"> 
      <Require src="master" id="master"/> 
      <Require src="detail" id="detail"/> 
    </SplitWindow> 

ich eine strange behavior, wenn ich horizontal die black separation line zwischen den beiden Fenstern ziehen. Die Fenster passen sich an meine Bewegungen an.Titanlegierung SplitWindow IOS seltsame Verhalten ändern Breite

enter image description here enter image description here enter image description here

Und wenn ich ändern die width der Fenster ist auch einfacher, die black separation line

function demo() { 
Alloy.Globals.master.win.width = 512; 
Alloy.Globals.detail.win.width = 512; 
} 

enter image description here enter image description here

[For test purpose you have to aim the exact pixel of the black separation line ]

zu identifizieren

Können Sie sagen, warum passiert das und wie kann ich dieses Verhalten stoppen?

+0

Können Sie ein bisschen klarer sein, was das "seltsame Verhalten" ist? Ich vermute, dass die zwei Linien unterschiedliche Breiten haben. Aber ich muss raten ... –

+0

Haben Sie versucht, 'touchEnabled = false' auf' SplitWindow' zu setzen? – kaspermoerch

+1

Das Problem ist, dass diese 2 Zeilen sind nicht verschiedene "entities", eine Sekunde, bevor die Splitview richtig funktioniert eine Sekunde, nachdem es alles vermasselt und es gibt keine Möglichkeit, diese Größen zu setzen – Zerho

Antwort

0

Nachdem ich dieses Problem veröffentlicht sah, testete ich meine eigene SplitWindow-Anwendung (die keine Alloy-Anwendung ist) und der Fehler existiert auch dort.

Alles was ich versuchte zu verhindern, war nutzlos. Ich glaube, es ist ein Bug und sollte beim Titanium JIRA gemeldet werden.