UISplitViewController uses show side by side only in a horizontally regular environment (new TraitCollection size)
. - , , . , , . preferredDisplayMode .
.
TraitCollection SplitViewController. :
- ViewController SplitViewController .
- traitCollection .Regular (UISplitViewController)
ViewController Wrapper
class TraitOverrideViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
configureSplitVC()
}
private func configureSplitVC() {
let splitVC = self.childViewControllers[0] as UISplitViewController
setOverrideTraitCollection(UITraitCollection(horizontalSizeClass: .Regular), forChildViewController: splitVC)
}
}
iOS 8 UISplitViewController TraitCollections .
. , .
WWDC UIKit