Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-15363] iOS7: TiRootViewController should use launch image from Info.plist if specified

GitHub Issuen/a
TypeNew Feature
PriorityLow
StatusClosed
ResolutionInvalid
Resolution Date2017-08-26T16:56:47.000+0000
Affected Version/sn/a
Fix Version/sn/a
ComponentsiOS
Labelsios7
ReporterMichael Descher
AssigneeUnknown
Created2013-09-20T15:21:08.000+0000
Updated2018-08-06T17:37:02.000+0000

Description

In iOS 7 you can specify iOS version specific launch images in the Info.plist file like this:
<key>UILaunchImages~ipad</key>
<array>
        <dict>
                <key>UILaunchImageName</key>
                <string>Default7-Portrait</string>
                <key>UILaunchImageMinimumOSVersion</key>
                <string>7.0</string>
                <key>UILaunchImageOrientation</key>
                <string>Portrait</string>
                <key>UILaunchImageSize</key>
                <string>{768, 1024}</string>
        </dict>
</array>
This works fine if specified in the tiapp.xml as iOS display the correct image. Unfortunately after the launch image is displayed and before the first app view opens, the TiRootViewController displays the launch image again, but this time only the standard files like Default.png or Default@2x.png are used. The TiRootViewController should also use the launch images specified in the Info.plist file (if one is specified for the current iOS version) for a consistent startup behaviour.

Comments

  1. Hans Knöchel 2017-08-26

    Resolving as Invalid as we have Storyboards these days that makes this issue obsolete.
  2. Eric Merriman 2018-08-06

    Closing as invalid. If incorrect, please reopen.

JSON Source