我有一个基于导航控制器的iPad应用程序。我正在使用故事板进行应用程序设计。从导航堆栈中的一个ViewControllers,我需要转到显示splitviewcontroller的屏幕。我该怎么做?
提前感谢您提供任何帮助。
答案 0 :(得分:1)
UISplitViewController
必须始终是您使用的第一个/主视图控制器。您无法使用UINavigationController
或UITabBarController
或类似内容。
答案 1 :(得分: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
这似乎对我有用。我希望当我将代码提交给apple时,这是一个可以接受的解决方案。