In order to get iPad Pro to use full resolution at launch, we have to use a Launch Screen File.
I\'ve never used a Launch Screen XIB/Storyboard before, because my ap
This is a solution for iPad that can work,
for iPhone you can use size classes and I am not posting that solution here.
The solution is to break up your splash screen image into components and to use constraints to manipulate the image for Portrait vs Landscape.
Here is an example of how I did it.
Create a launch storyboard for iPad
UILaunchStoryboardName~ipad (UILaunchStoryboardName~iphone )
Take your landscape image in my case 2048x1536
I took the landscape image and cut it into three
On the launch storyboard I created 3 image views with the following constraints
Center Piece:
Left & Right Piece:
Then for the Mode of the view for the left and right I changed it from aspect fill to bottom right and bottom left (worked best for me)
I know this seems like overkill for something that should be simple. My reason for using the launch storyboard over launch images was to cut down on app size. I needed fewer launch images and I could use jpeg rather than png