我有一个基于导航控制器的 iPad 应用程序。我正在使用故事板进行应用程序设计。从导航堆栈中的视图控制器之一,我需要转到显示 splitviewcontroller 的屏幕。我该怎么做?
提前感谢您对此的任何帮助。
我有一个基于导航控制器的 iPad 应用程序。我正在使用故事板进行应用程序设计。从导航堆栈中的视图控制器之一,我需要转到显示 splitviewcontroller 的屏幕。我该怎么做?
提前感谢您对此的任何帮助。
AUISplitViewController
必须始终是您使用的第一个/主视图控制器。您不能从 aUINavigationController
或 aUITabBarController
或类似中使用它。
我有完全相同的问题,我通过实现自定义 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
这似乎对我有用。当我将代码提交给苹果时,我希望这是一个可以接受的解决方案。