Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-2959] Default navBar occasionally flashes before custom barImage for navBar appears

GitHub Issuen/a
TypeBug
PriorityTrivial
StatusClosed
ResolutionCannot Reproduce
Resolution Date2011-08-02T16:44:33.000+0000
Affected Version/sn/a
Fix Version/sSprint 2011-31
ComponentsiOS
Labelsbarimage, ios, navbar
Reportermajman
AssigneeBlain Hamon
Created2011-04-15T03:33:46.000+0000
Updated2012-02-09T14:04:18.000+0000

Description

When using a custom barImage for your navBar, occasionally there is a brief flash that shows an unstyled / default navbar before the custom image appears.

Comments

  1. Jeroen K. 2011-04-15

    +1

    When you tap the home button and then launch the app again it also sometimes only show the default bar until you tap the tabbaritem again, after that it shows the correct one.

  2. Stephen Tramer 2011-04-15

    Assuming iOS bug.

  3. Eduardo Gomez 2011-06-12

    HD Ticket: http://appc.me/c/APP-279763 After streaming a song, if the app is re-started, NavBar flashes.
  4. Eduardo Gomez 2011-06-29

    A Pro customer relies on this, so increased priority.
  5. Eduardo Gomez 2011-07-20

    Problem

    There is an issue related with Nav Bar, custom image gets removed automatically while using the app then the navBar starts showing the default image navBar.

    Repro sequence

    {noformat} win = Titanium.UI.createWindow( { title: 'window title', backgroundImage: 'someImage.png', barImage: 'someBarImage.png' }); {noformat}

    Associated HD ticket

    http://appc.me/c/APP-864264
  6. Blain Hamon 2011-08-02

    Using the following complete code snippet:
       var tg = Ti.UI.createTabGroup({tabs:[Ti.UI.createTab({
       window:Titanium.UI.createWindow(
       {
          title: 'window title',
          backgroundImage: 'appicon.png',
          barImage: 'bartop.png'
       })
       })]});
       tg.open();
       
  7. Blain Hamon 2011-08-02

    Could not reproduce. Tried also:
       
       var win = Ti.UI.createWindow();
       win.add(Ti.UI.iPhone.createNavigationGroup({
       window:Titanium.UI.createWindow(
       {
          title: 'window title',
          backgroundImage: 'appicon.png',
          barImage: 'bartop.png'
       })
       }));
       win.open();
       
  8. Blain Hamon 2011-08-02

    It's likely fixed by the fix for the related bug TIMOB-2324. Either way, not seeing the flashing.
  9. Thomas Huelbert 2012-02-09

    closing as we are not able to reproduce using master (1.9.0 Feb 9 2012 09:46 rd47ce8a4)

JSON Source