iOS 9 70/30多任务隐藏主视图

iOS 9 70/30多任务隐藏主视图,ios,uisplitviewcontroller,Ios,Uisplitviewcontroller,我的应用程序中有一个UISplitViewController,其中包含以下代码: - (BOOL)splitViewController:(UISplitViewController*)svc shouldHideViewController: (UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation { return NO; } - (BOOL)splitViewController:(UISp

我的应用程序中有一个
UISplitViewController
,其中包含以下代码:

- (BOOL)splitViewController:(UISplitViewController*)svc shouldHideViewController: (UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation {
    return NO;
}

- (BOOL)splitViewController:(UISplitViewController *)splitViewController collapseSecondaryViewController:(UIViewController *)secondaryViewController ontoPrimaryViewController:(UIViewController *)primaryViewController {
    return YES;
}

这用于始终以双窗格布局显示主视图和详图视图。然而,在iOS 9上,使用70/30多任务处理,这隐藏了masterview。对此我能做些什么?

请注意,您的第一个委托方法在iOS 9中已被弃用:

:

不推荐的方法

splitViewController(u3;:shouldHideViewController:inOrientation:) (iOS 8.0)

如果您指的是正常的水平宽度情况(例如在iPad或iPhone 6 Plus中的横向),那么我相信您所需的布局(两个窗格:主窗格和详细窗格,同时可见)是默认布局