简体   繁体   中英

iOS Launch Screen Storyboard vs Launch Images

So, we have two options:

  1. Launch Screen Storyboard
  2. Launch Images

I found out that 'Launch Screen Storyboard' option is the easiest and most efficient, but if you want rounded edges or borders on certain elements, you are constrained.

'Launch Images' gives you way more room for you to create static PNG's of your UI. However, they create more files and add to app size.

Apple Indicates: ( here )

It's best to use an Xcode storyboard for your launch screen, but you can provide a set of static images if necessary.

During run time, in real life, which is faster? Which makes app launch faster or easier on the system?

App Thinning

It depends on the amount of artwork you are displaying in the launch screen vs the image size in the launch image. Also techniques like app thinning will create the right variant for each device type to pick the right asset avoiding other which are not necessary.

Check out this link when you are using image assets

iOS is fast enough to load either storyboard or image. There's no need to worry at all, just do what's the most handy for you.

By the way, there's a third option: Let iOS first show the static launch screen/image. Then show your first view controller having the exact same layout as your launch image but adding dynamic UI elements. This first view controller should be alpha animated in. Examples of added dynamic UI elements: loading progress bar, or Sign Up / Log In buttons.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM