Objective c iphone6plus上的UISplitViewController旋转主控器
因此,如果您创建一个UISplitViewController,其“MasterView”和“DetailView”设置如下 在iPhone 6 Plus上的纵向“MasterView”中,按下项目按钮,按下/显示“MasterView2”,然后旋转设备,我希望看到这个-“MasterView2”|“DetailView” 但我得到的却是“主视图”|“主视图2”Objective c iphone6plus上的UISplitViewController旋转主控器,objective-c,iphone,storyboard,ios8,uisplitviewcontroller,Objective C,Iphone,Storyboard,Ios8,Uisplitviewcontroller,因此,如果您创建一个UISplitViewController,其“MasterView”和“DetailView”设置如下 在iPhone 6 Plus上的纵向“MasterView”中,按下项目按钮,按下/显示“MasterView2”,然后旋转设备,我希望看到这个-“MasterView2”|“DetailView” 但我得到的却是“主视图”|“主视图2” 这应该如何设置?因此,在旋转iPhone 6 Plus时,我将获得预期的“MasterView2”|“DetailView”?对
这应该如何设置?因此,在旋转iPhone 6 Plus时,我将获得预期的“MasterView2”|“DetailView”?对于任何对此感兴趣的人,我是如何使用splitviewcontroller代理解决问题的
- (BOOL)splitViewController:(UISplitViewController *)splitViewController
collapseSecondaryViewController:(UIViewController *)secondaryViewController
ontoPrimaryViewController:(UIViewController *)primaryViewController{
return YES;
}
- (UIViewController *)splitViewController:(UISplitViewController *)splitViewController
separateSecondaryViewControllerFromPrimaryViewController:(UIViewController *)primaryViewController{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
return [storyboard instantiateViewControllerWithIdentifier:@"detailView"];
}
你能展示你的代码吗?您是否正在覆盖SplitViewControllerReferredInterfaceOrientationforPresentation?