【问题标题】:UISplitViewController Rotation Master Master on iPhone 6 PlusiPhone 6 Plus 上的 UISplitViewController 旋转大师大师
【发布时间】:2014-09-15 16:39:22
【问题描述】:

因此,如果您创建一个带有“MasterView”和“DetailView”设置的 UISplitViewController,像这样

在 iPhone 6 Plus 的纵向“MasterView”中,您按下项目按钮按下/显示“MasterView2”,然后旋转我希望看到的设备 - 'MasterView2' | '详细视图'

但我得到的是“MasterView”| 'MasterView2'

应该如何设置,以便在旋转 iPhone 6 Plus 时得到预期的“MasterView2”| '详细视图'?

【问题讨论】:

  • 你能展示你的任何代码吗?您是否覆盖 splitViewControllerPreferredInterfaceOrientationForPresentation ?

标签: objective-c iphone storyboard ios8 uisplitviewcontroller


【解决方案1】:

对于任何对此感兴趣的人来说,我是如何使用 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"];
}

【讨论】:

    猜你喜欢
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多