0

我有一个基于导航控制器的 iPad 应用程序。我正在使用故事板进行应用程序设计。从导航堆栈中的视图控制器之一,我需要转到显示 splitviewcontroller 的屏幕。我该怎么做?

提前感谢您对此的任何帮助。

4

2 回答 2

1

AUISplitViewController必须始终是您使用的第一个/主视图控制器。您不能从 aUINavigationController或 aUITabBarController或类似中使用它。

于 2012-03-30T21:05:42.480 回答
1

我有完全相同的问题,我通过实现自定义 segue 解决了它。

@implementation LoginSegue
- (void) perform {
    NSLog(@"Do the segue you way");
    UIViewController *src = self.sourceViewController;
    UIWindow *window = src.view.window;
    [window addSubview:[self.destinationViewController view]];
    window.rootViewController = self.destinationViewController;
}
@end

这似乎对我有用。当我将代码提交给苹果时,我希望这是一个可以接受的解决方案。

于 2013-01-11T22:02:51.090 回答