iPhone 6 Plus 上的 UISplitViewController 旋转大师大师

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

你能展示你的任何代码吗?您是否覆盖 splitViewControllerPreferredInterfaceOrientationForPresentation ? 【参考方案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"];

【讨论】:

以上是关于iPhone 6 Plus 上的 UISplitViewController 旋转大师大师的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 6 Plus 上的方向不正确?

如何为 iPhone 6 和 6 Plus 上的应用启用原生分辨率?

HTML 文本输入会破坏 Iphone 6/7 plus 上的定位

iphone 6 plus 上的 MKMapView 问题,视图中嵌入的地图不显示

UISplitViewController 上带有 UIVisualEffectView 的 UIPopoverController - iPhone 6 plus 上的背景不会变得模糊

iPhone 6 Plus 上的拆分视图控制器旋转