GitHub Issue | n/a |
Type | Bug |
Priority | Critical |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2014-02-21T23:41:57.000+0000 |
Affected Version/s | n/a |
Fix Version/s | 2014 Sprint 04, 2014 Sprint 04 API, Release 3.2.2, Release 3.3.0 |
Components | iOS |
Labels | 3.2.1, barimage, ios7, module_navbar, qe-3.2.2, qe-testadded, regression, statusbar |
Reporter | Ygor Lemos |
Assignee | Vishal Duggal |
Created | 2014-02-14T00:21:55.000+0000 |
Updated | 2014-07-28T22:19:06.000+0000 |
When using Ti 3.2.1.GA the statusbar remains black on the top of the window, the exact same code with Ti 3.2.0.GA produces a transparent statusBar over the top of the NavBar image (barImage).
Tried with UIViewControllerBasedStatusBarAppearance set to true and to false... no effect whatsoever.
statusBarStyle also seems to have no effect.
It seems 3.2.1.GA broken something with barImage and statusbar. Smells like regression.
Screenshots attached.
Can you please attach a simple runnable test case to help us troubleshoot the issue?
We have the same error (statusbar remains black on the top of the window when using NavBar image) with Ti SDK 3.2.1.GA
iOS 7 transition guide: "If you create a background image for a navigation bar that uses the UIBarPositionTopAttached bar position for a navigation bar within a navigation controller make sure the image includes the status bar area. Specifically, create a background image that has a height of 64 points." https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/Bars.html#//apple_ref/doc/uid/TP40013174-CH8-SW2 If your app uses a custom image as the background of the bar, you need to provide a taller image so that it extends up behind the status bar. The height of navigation bar is changed from 44 points (88 pixels) to 64 points (128 pixels).
Hi, My image already follows the new standard and was working fine with Titanium 3.2.0.GA this seems to be a regression regarding the statusBar and the NavBar on iOS 7 as the exact same code and image breaks on 3.2.1.GA
Please provide a simple runnable test along with image so that we can diagnose this issue further.
Just wanted to confirm this is also an issue for me on 3.2.1.GA and I am using an image 128px in height. Was fine in 3.2.0.GA.
No idea why new release always coincides with regression issues.... Titanium Developers would rather be careful.
Same problem here. We cannot release our new iOS app with this regression. This is quite urgent
[~arnaud_besnier] Could you please attach the test case so that we can investigate further and try to reproduce the issue.
Regression caused by fix for TIMOB-16338
Pull pending master - https://github.com/appcelerator/titanium_mobile/pull/5365 3_2_X - https://github.com/appcelerator/titanium_mobile/pull/5366
Closing ticket as fixed. Using the provided sample code, verified the status bar is transparent on top of the barImage (on iOS 7 devices). Also, verified the status bar is not transparent on an iOS 6 device (expected behavior). Tested on: Appcelerator Studio, build: 3.2.1.201402061120 SDK build: 3.2.2.v20140221161255, 3.3.0.v20140224114904 CLI: 3.2.1 Alloy: 1.3.1 Xcode: 5.0.2, 5.1 beta 5 Devices: iphone 4s (6.0.1), iphone 4 (7.0.6), iphone 5 (7.1)