Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-15363

iOS7: TiRootViewController should use launch image from Info.plist if specified

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Low
    • Resolution: Invalid
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: iOS
    • Labels:
    • Environment:

      Mobile SDK 3.1.3.GA
      iOS 7

    • Story Points:
      0
    • Sprint:
      2017 Sprint 17 SDK

      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.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mdescher Michael Descher
            • Watchers:
              12 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                  Git Integration