【发布时间】:2013-04-19 05:31:33
【问题描述】:
我正在使用 splitviewcontroller 模板。从详细视图中,我使用 SEGUE 导航到不同的视图控制器。问题是新视图仅显示在拆分视图的详细视图部分。我希望新视图覆盖整个屏幕或完全删除主视图(当新视图被推送时)并稍后推回主视图的方法。我该怎么做?
一些代码示例会有所帮助。
【问题讨论】:
我正在使用 splitviewcontroller 模板。从详细视图中,我使用 SEGUE 导航到不同的视图控制器。问题是新视图仅显示在拆分视图的详细视图部分。我希望新视图覆盖整个屏幕或完全删除主视图(当新视图被推送时)并稍后推回主视图的方法。我该怎么做?
一些代码示例会有所帮助。
【问题讨论】:
您可以实现此委托方法来有条件地隐藏主视图:
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController (UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
{
return YES;
}
【讨论】: