Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-1875] iOS - Events propagation- label appears briefly in the wrong position before drawing in the correct place

GitHub Issuen/a
TypeBug
PriorityTrivial
StatusClosed
ResolutionFixed
Resolution Date2011-04-17T01:57:25.000+0000
Affected Version/sn/a
Fix Version/sRelease 1.5.0
ComponentsiOS
Labelsios, label, refactored_layout, regression
ReporterThomas Huelbert
AssigneeBlain Hamon
Created2011-04-15T03:04:29.000+0000
Updated2011-04-17T01:57:25.000+0000

Description

4th gen iPod (4.1) with mobile sdk build 1.4.2.dc7b90

this is a little tricky to reproduce. if you don't see it right away, try tapping an object a few times, then tap another object

1.BaseUI>Views>Event Propagation
2.tap the objects and look at the bottom right of the screen

results:labels appear on the bottom right then are drawn in the correct location.

Comments

  1. Stephen Tramer 2011-04-15

    Unable to reproduce in 1.5.0.aa98ab, but do occasionally see an empty window pop up with no text. Probably due to the fact that the value for messageLabel.text is being reset (and potentially released) many times over with fast clicking.

    Thom, can you confirm that this no longer appears, and/or the empty windows? Not sure what we can do about the latter.

  2. Thomas Huelbert 2011-04-15

    Ok - got better repro steps (and I made Blain watch it happen :-P)

    1.BaseUI>Views>Event Propagation
    2.tap D and wait until for the label to appear then disappear.
    3.tap it again

    this reliably shows the "misplaced" label issue on the 4th and 3rd gen ipod touches running 4.1 and 4.0.2 respectively.

  3. Thomas Huelbert 2011-04-15

    this should have gone back to STephen, d'oh.

  4. Blain Hamon 2011-04-15

    May be fixed by a layout refactor

  5. Stephen Tramer 2011-04-15

    Unable to reproduce, after following the listed steps, after the layout refactor was merged in.

  6. Thomas Huelbert 2011-04-15

    Titanium SDK version: 1.5.0 (12/04/10 08:46 b7b9e78). ipod touch 4th 4.2.1, 4.2 ipad

JSON Source