Skip to content

simonliotier/FB8349717

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feedback Assistant Issue FB8349717

Please provide a descriptive title for your feedback:

On iPadOS 14, UISplitViewController embedded in UITabBarController is always collapsed

Which area are you seeing an issue with?

UIKit

What type of feedback are you reporting?

Incorrect/Unexpected Behavior

Description

On iPadOS 14 (beta 4), UISplitViewController embedded in UITabBarController is always collapsed, preventing to display 2 or 3 columns side by side.

  1. Create a UISplitViewController with a doubleColumn or tripleColumn style.
  2. Set its preferredDisplayMode to .oneBesideSecondary (or .twoBesideSecondary for the tripleColumn style).
  3. Embed the split view controller in a UITabBarController.
  4. Launch the app on iPad.
  • Expected behavior: both the primary and secondary view controllers should be displayed side by side (expanded interface).
  • Actual behavior: only the secondary view controller is displayed in the UITabBarController (collapsed interface).
  1. Print the split view controller horizontalSizeClass. It is .compact. It should be .regular. That is why the split view controller is collapsed instead of expanded.

This is a regression. Embedding a UISplitViewController in a UITabBarController works well on iOS 13 (and before).

Actual Behavior:

ActualBehavior

Expected Behavior:

ExpectedBehavior

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages