[TIMOB-23779] iOS: iPad Launch Screen Wrong Orientation
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | n/a |
Status | Open |
Resolution | Unresolved |
Affected Version/s | Release 5.4.0 |
Fix Version/s | n/a |
Components | iOS |
Labels | cb-tooling, engSchedule, ios, ipad, launch |
Reporter | Mark Boyer |
Assignee | Unknown |
Created | 2016-08-15T20:08:49.000+0000 |
Updated | 2020-01-30T18:58:11.000+0000 |
Description
When starting an app on iPad with orientation coded for landscape, the device rotates as expected but the launch screen is using the portrait version. On iPhone, the orientation and selected launch screen behaves as expected.
(The create ticket process will not allow uploading the Quicktime screen captures I made so here are links to DropBox.)
iPad: https://dl.dropboxusercontent.com/u/14868350/Appcelerator/JobTime_iPad.mov
iPhone: https://dl.dropboxusercontent.com/u/14868350/Appcelerator/JobTime_iPhone.mov
Thanks for the ticket. Did this work prior to 5.4.0? And can you upload a minified example project we can test? Thanks!
I apologize it tool me so long to get back to you. All I have done to recreate this is the following: 1) Create a new mobile app project (SDK 5.4.0) 2) Modify tiapp.xml changing enable-launch-screen-storyboard to false 3) Modify tiapp.xml removing UISupportedInterfaceOrientations~ipad options for Portrait 4) Run to iPad Retina (v9.3) Simulator changes to landscape orientation and show default Appcelerator splash image in Portrait (sideways). I honestly can't say if this worked prior to 5.4.0 as this is the first project I've worked on in some time where I've needed to lock the orientation. I've tried building back to 5.2.0, get same outcome, but obviously same CLI. I did do a project, I believe back in the 3.X days, and did not have this issue. Also, in case I was clear, the exact same procedure, or even a project exhibiting this issue, if run to simulator iPhone 6S Plus (v9.3) works as expected.