Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-15004] iOS7: Unable to hide and show the statusbar

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2013-08-30T21:05:35.000+0000
Affected Version/sRelease 3.1.2
Fix Version/s2013 Sprint 18, 2013 Sprint 18 API, Release 3.1.3, Release 3.2.0
ComponentsiOS
Labelsios7, qe-closed-3.1.3
ReporterNikhil N
AssigneeIngo Muschenetz
Created2013-08-29T15:09:48.000+0000
Updated2013-09-03T21:07:12.000+0000

Description

The current method for hiding and showing the statusBar, or opening a "fullscreen" window does nothing when building for iOS 7. For a window:
var win = Ti.UI.createWindow({
    fullscreen: true //this does nothing
});
Standard methods
 
Titanium.UI.iPhone.showStatusBar(); //should show the statusBar if hidden
Titanium.UI.iPhone.hideStatusBar(); //should hide the statusBar is showing
The above two methods don't work either. Possible solutions: The following gist suggests working methods for the same: https://gist.github.com/marlonSci5/6006700 Last tested: Xcode: 5 B5, iOS: 7 B6, Ti SDK: 3.1.2.GA

Comments

  1. Ingo Muschenetz 2013-08-30

    Marking as fixed per Sabil.
  2. Olga Romero 2013-09-03

    I was able to confirm fix for window property fullscreen, using Appcelerator Studio, build: 3.1.3.201308302458 Titanium SDK, build: 3.1.3.v20130902103448 KS[3_1_X] > Base UI> Window(Standalone) https://github.com/appcelerator-developer-relations/KitchenSink/tree/3_1_X CLI: 3.1.2 Alloy: 1.2.1 Devices: iPad 4 iOS7(11A4449d) Closing per Sabil's comment due to deprication of window property showstatusbar in iOS7.

JSON Source