我的应用中有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多任务处理,这隐藏了主视图。我该怎么办?
答案 0 :(得分:0)
请注意,您的第一个委托方法已在iOS 9中弃用:
弃用的方法
splitViewController(_:shouldHideViewController:inOrientation :) (iOS 8.0)
如果您指的是普通水平宽度情况(例如在横向上的iPad或iPhone 6 Plus上),那么我相信您所需的布局(2个窗格:主窗格和细节,同时可见)是默认布局。