我有两个模板视图(一个是单个视图,另一个是拆分视图控制器)每个单独工作正常.所以我在单视图上放了一个按钮,然后在按钮上输入Push Segue,转到Split View Controller.当我按下按钮时,我发现一个崩溃,说不能从外部UI导航控制器使用Push.
好的,我将单个视图模板放入UI导航控制器,它现在说:拆分视图控制器无法推送到导航控制器.
那么......我该怎么做?
谢谢 !
而不是呈现splitviewcontroller尝试设置为rootviewcontroller.
self.view.window.rootViewController = splitViewController;
在普通View Controller中使用容器视图,覆盖整个查看区域,并且该容器视图具有嵌入视图控制器的嵌入segue
如果需要在它们之间进行通信,请覆盖UISplitViewController并将其放在viewDidLoad中:
YourLeftVC *masterViewController = (YourLeftVC *) [[self.viewControllers objectAtIndex:0] topViewController]; YourRightVC *detailViewController = [self.viewControllers objectAtIndex:1]; masterViewController.delegate = detailViewController;