Jordan H
Jordan H

Reputation: 55835

UISplitViewController in Universal storyboard doesn't show both on screen on iPhone 6 Plus

I have implemented a UISplitViewController via Interface Builder in a Universal Storyboard. This is working really well - on iPad it shows both on screen at the same time, and on iPhone it shows only one on screen. But now apps that have implemented UISplitViewController will show both view controllers when the iPhone 6 Plus is rotated to landscape.

But in my application, that's not occurring automatically. Upon rotating to landscape it still only shows one view controller. What must I do in order to show both the master and detail side-by-side on iPhone 5 Plus in landscape?

Upvotes: 2

Views: 872

Answers (1)

rmaddy
rmaddy

Reputation: 318884

In order for apps to take full advantage of the iPhone 6 or 6+ screen size and for UISplitViewController to work as expected in landscape on the 6+, you must be sure to add the required iPhone 6 and 6+ launch images or setup a launch screen file.

Without those the app runs as if it is on an iPhone 5 or 5S (but scaled to fit the larger screen).

Upvotes: 8

Related Questions