在iOS分屏视图控制器上推送一个新的视图控制器



我使用splitviewcontroller模板。从detail视图,我用SEGUE导航到另一个视图控制器。问题是新视图只显示在拆分视图的详细视图部分。我希望新视图覆盖整个屏幕,或者一种完全删除主视图的方法(当新视图被推送时),然后再将主视图推回来。我该怎么做呢?

您可以实现这个委托方法来有条件地隐藏主视图:

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

最新更新