Affects Version/s: None
Titanium 2.1.2 on Titanium SDK 2.1.3.GA, Xcode 4.5.1
Titanium 2.1.2 on Titanium SDK 2.1.0.GA, Xcode 4.3.2
Hi, I've developed an iOS (iPAD + iPHONE) application using Titanium 2.1.2 and Titanium SDK 2.0.1.GA2 on Xcode 4.3.2. This application uses both horizontal and vertical scrollviews (organized in a tree of three layer for details) to show many contents.
The source code for the scrollview tree creation is shown in the attached Visita.js
Here at each horizontal scroll a new "subtree" of scrollviews is created, in order to browse lower layers (views).
It works well for iPad IF I compile under Titanium 2.1.2 on Titanium SDK 2.0.1.GA2, Xcode 4.3.2.
The issue happens when I switch between 2.0.1.GA2 (Xcode 4.3.2) and 2.1.3.GA(Xcode 4.5.1), with NO code changes...
As shown in the attached videos, the horizontal scroll from a view to another one is fast by compiling under 2.0.1.GA2, and also details are created quite istantaneously to be browsed in vertical scroll.
By compiling under 2.1.3.GA the scroll between views is incredibly slow, unusable.
Furthermore, when the movie scrolls down, the view shown is not the correct one, and it is updated without interaction suddenly..
It seems that the new SDK needs much more time to do the same things done with the old SDK.
Finally, a view overlapping flashes..
it seems to be a Titanium SDK bug, no code changes are made between the two movies...
NOTE: the same happens when I compile from Titanium SDK 2.0.1.GA2 to SDK 2.1.0.GA (with the same xcode 4.3.2), so the issue could be in the transition to 2.1.0.GA