拆分视图控制器,有时只是拆分?

时间:2011-12-15 08:42:43

标签: ios ipad uisplitviewcontroller

我正在开发一款iPad应用程序,它似乎非常适合使用Master / Detail UISplitViewController进行纵向和伴侣细节控制器/ popover导航。

但是......我有时也喜欢在纵向中使用全屏幕的细节控制器,也可以将主人变成一个弹出窗口。

是否有最佳做法或示例代码说明如何做到这一点?

UISplitViewController是否是适当的根视图?

特别感谢任何专注于使用iOS 5和segues的提示。谢谢!

1 个答案:

答案 0 :(得分:0)

我发现在iOS 5下这是可能的。

在UISplitViewController委托中使用以下函数:

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

即使在横向视图中也返回YES,而SplitViewController将使用popover样式的界面,就像在纵向中一样。如果要恢复到正常的拆分视图行为,请使用此功能在横向中返回NO。