我正在开发一款iPad应用程序,它似乎非常适合使用Master / Detail UISplitViewController进行纵向和伴侣细节控制器/ popover导航。
但是......我有时也喜欢在纵向中使用全屏幕的细节控制器,也可以将主人变成一个弹出窗口。
是否有最佳做法或示例代码说明如何做到这一点?
UISplitViewController是否是适当的根视图?
特别感谢任何专注于使用iOS 5和segues的提示。谢谢!
答案 0 :(得分:0)
我发现在iOS 5下这是可能的。
在UISplitViewController委托中使用以下函数:
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
{
return YES;
}
即使在横向视图中也返回YES,而SplitViewController将使用popover样式的界面,就像在纵向中一样。如果要恢复到正常的拆分视图行为,请使用此功能在横向中返回NO。