扩展的分割视图控制器在iPhone 6加上纵向

时间:2015-02-06 03:10:00

标签: ios uisplitviewcontroller iphone-6-plus

是否有可能使分割视图控制器在iPhone 6 Plus上的行为与在iPad上的行为相同?

所以我不希望它在iPhone 6 Plus上以纵向模式崩溃,但在纵向模式下的行为与在iPad上的行为相同。

1 个答案:

答案 0 :(得分:1)

这是:您必须创建一个带有containerView的VC,并将splitView放入容器中,并使用embed segue,然后在准备该视图的segue时覆盖特征集合:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    let trait = UITraitCollection(horizontalSizeClass: UIUserInterfaceSizeClass.Regular)
    setOverrideTraitCollection(trait, forChildViewController: segue.destinationViewController)
}