Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-2346] iOS: Vertical Layout Table Views flash/redraw a few times as they render

GitHub Issuen/a
TypeBug
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2011-04-17T01:58:50.000+0000
Affected Version/sn/a
Fix Version/sRelease 1.5.0
ComponentsiOS
Labelsdefect, ios, regression, tableview
ReporterThomas Huelbert
AssigneeBlain Hamon
Created2011-04-15T03:17:18.000+0000
Updated2011-04-17T01:58:50.000+0000

Description

ipod 4gt mobile sdk build 1.5.0.fb4b340, emulator 4.2

1.Base UI > Vertical Layout
2.select either for the tests and watch them draw as they load

results: the initial layout is wrgon, then it redraws the correct layout.

Comments

  1. Ben 2011-04-15

    Just wanted to add that when you nest vertical and horizontal layouts it seems to go into a redraw loop.

    I put together a few tests and a video that shows this:

    Video on the flashing when layouts are nested. http://dl.dropbox.com/u/13811370/1_5_layout_issues.mp4">http://dl.dropbox.com/u/13811370/1_5_layout_issues.mp4

    Sample project shown in the video http://dl.dropbox.com/u/13811370/iphonetest.zip">http://dl.dropbox.com/u/13811370/iphonetest.zip

  2. Stephen Tramer 2011-04-15

    Bug is part of #2304.

  3. Jeff Haynie 2011-04-15

    (from [672945d0746576a158c2777433bb7b03e170d7c6]) [#2346 state:fixed-in-qa][#2349 state:fixed-in-qa] Children now queue before parents, so parents can have proper layout information about their size. https://github.com/appcelerator/titanium_mobile/commit/672945d0746576a158c2777433bb7b03e170d7c6"> https://github.com/appcelerator/titanium_mobile/commit/672945d07465...

  4. Stephen Tramer 2011-04-15

    Only works without 'className'. Going to reopen.

  5. Jeff Haynie 2011-04-15

    (from [1a5206fb3ba3617d052593c68e5eec753d47dd64]) [#2346 state:fixed-in-qa][#2304 state:fixed-in-qa] Changed what we do with cached cells, resulting in massive speed improvements and fewer redraw glitches. https://github.com/appcelerator/titanium_mobile/commit/1a5206fb3ba3617d052593c68e5eec753d47dd64"> https://github.com/appcelerator/titanium_mobile/commit/1a5206fb3ba3...

  6. Thomas Huelbert 2011-04-15

    not seeing it on 1.5.0.3ee6a97 4gt ipod touch 4.2.1

JSON Source