GitHub Issue | n/a |
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-08-12T16:44:00.000+0000 |
Affected Version/s | Release 3.1.1 |
Fix Version/s | 2013 Sprint 16, 2013 Sprint 16 API, Release 3.1.2, Release 3.2.0 |
Components | iOS |
Labels | ios7, qe-3.1.2, qe-closed-3.1.2, qe-ks, qe-testadded, regression |
Reporter | Olga Romero |
Assignee | Ingo Muschenetz |
Created | 2013-06-18T19:07:02.000+0000 |
Updated | 2015-02-02T20:46:47.000+0000 |
It is a *regression*, does not occur in ios6
Test steps:
1. Install and run KS.
2. Rotate the device.
Actual result:
Table View rows are visible in the Status Bar.
Please refer to screenshots.
Expected result:
The Status Bar should cover Table View Rows.
It seems that is actually the way iOS7 is rendering ScrollViews now. Becausethe statusbar and menubar are (partially) translucent, they want app developers to start using the whole screen. You can choose to revert back to the 'old' way however. This can be controlled via the UIExtendedEdge on the UIViewController. Thus, Titanium needs support for that
Fixed in iOS 7 UI patch 1
Tested and verified the fix with: Appcelerator Studio, build: 3.1.2.201308091728 Titanium SDK, build: 3.1.2.GA CLI: 3.1.2 KS 3.1.2.GA Ipad4 iOS 7 iPhone5 iOS7