<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "BundleResources",
  "identifier" : "/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions",
  "metadataVersion" : "0.1.0",
  "role" : "Property List Key",
  "symbol" : {
    "kind" : "Property List Key",
    "modules" : [
      "Bundle Resources"
    ],
    "preciseIdentifier" : "plist:Information_Property_List.UILaunchScreens.UILaunchScreenDefinitions"
  },
  "title" : "UILaunchScreenDefinitions"
}
-->

# UILaunchScreenDefinitions

A collection of launch screen configuration dictionaries.

## Discussion

Each dictionary in the array resembles the one you might define for the [`UILaunchScreen`](/documentation/BundleResources/Information-Property-List/UILaunchScreen) key, with the addition of a [`UILaunchScreenIdentifier`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UILaunchScreenIdentifier) key that provides a unique identifier for the dictionary. You use that identifier when associating to the dictionary with a URL scheme in the [`UIURLToLaunchScreenAssociations`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UIURLToLaunchScreenAssociations) array, or to indicate it as the default launch screen with the [`UIDefaultLaunchScreen`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UIDefaultLaunchScreen) key.

## Topics

### Identity

[`UILaunchScreenIdentifier`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UILaunchScreenIdentifier)

A unique name for the launch screen configuration.

### Main Interface

[`UIColorName`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UIColorName)

The name of a color to use as the background color on the launch screen.

[`UIImageName`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UIImageName)

The name of an image to display during app launch.

[`UIImageRespectsSafeAreaInsets`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UIImageRespectsSafeAreaInsets)

A Boolean that specifies whether the launch image should respect the safe area insets.

### Border Elements

[`UINavigationBar`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UINavigationBar)

Navigation bar visibility and configuration during launch.

[`UITabBar`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UITabBar)

Tab bar visibility and configuration during launch.

[`UIToolbar`](/documentation/BundleResources/Information-Property-List/UILaunchScreens/UILaunchScreenDefinitions/UIToolbar)

Toolbar visibility and configuration during launch.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)