Use vector artwork for iOS launch image in asset catalog?

后端 未结 2 540
孤街浪徒
孤街浪徒 2021-01-12 13:44

Is this possible? It looks like I am going to need 9 different launch images, so replacing them all would be a bit of a chore.

相关标签:
2条回答
  • 2021-01-12 14:12

    Unfortunately, I think you can't use vector artwork for ALL of your LaunchImages... ... but there's an approach which makes our lives easier: the new LaunchScreen.xib.

    In File > New, you create a new Launch Screen in User Interface: Creating Launch Screen

    Now, you can set the new Launch Screen File in your project's target: Setting your new Launch Screen

    In this LaunchScreen.xib you can put your vector artwork, using AutoLayout for adapt your vector to all screen sizes.

    Why I told that you can't use vector artwork for ALL sizes? Because it only works in iOS 8+. For iOS 7, I created the PNG image and I put this in LaunchImage asset catalog, in the old way. LaunchImage iOS 7

    PS: I tested this approach only in simulator.

    0 讨论(0)
  • 2021-01-12 14:18

    Yes, you can do this with XCode 6. This is a new feature added with the new release.

    The Session 441 from WWDC 2014 give you more information about this way :)

    • Make a new image set
    • Click on the blank image set
    • Choose vector into attributes inspector. Now you have a universal image !
    • Drag your vector into this universal slot ;)

    Enjoy !

    0 讨论(0)
提交回复
热议问题