Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-23779] iOS: iPad Launch Screen Wrong Orientation

GitHub Issuen/a
TypeBug
Priorityn/a
StatusOpen
ResolutionUnresolved
Affected Version/sRelease 5.4.0
Fix Version/sn/a
ComponentsiOS
Labelscb-tooling, engSchedule, ios, ipad, launch
ReporterMark Boyer
AssigneeUnknown
Created2016-08-15T20:08:49.000+0000
Updated2020-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

Comments

  1. Hans Knöchel 2016-08-15

    Thanks for the ticket. Did this work prior to 5.4.0? And can you upload a minified example project we can test? Thanks!
  2. Mark Boyer 2016-08-17

    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.

JSON Source