【问题标题】:How do I hide the master part of a UISplitViewController programatically?如何以编程方式隐藏 UISplitViewController 的主要部分?
【发布时间】:2012-02-01 22:19:14
【问题描述】:

在我的 UISplitViewController 中,我希望视图的“主”部分隐藏自己,而“细节”部分在用户单击横向按钮时占据全屏。同样,再次单击该按钮会使用户返回标准的分屏视图。是否可以使用内置类来做到这一点?

【问题讨论】:

  • 您的意思是像在 Facebook 应用程序中一样?如果没有,这里有一个类似的问题:stackoverflow.com/questions/2700453/…
  • 另一个问题是只有当应用程序改变方向时。在这种情况下,我希望在按下按钮时激活几乎相同的行为。

标签: objective-c ios


【解决方案1】:

有一个方法可以在 iOS5 的 UISplitViewControllerDelegate 中实现:

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

MGSplitViewController 为 ios5 之前的工作内置了该功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-06
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    相关资源
    最近更新 更多