我想知道是否可以有第一个视图作为菜单(有一个按钮,其中一个是编辑)。当我点击编辑然后显示拆分视图时,我希望能够。现在,当我这样做时,我收到错误:
应用程序尝试以模态方式显示拆分视图控制器
我在编辑按钮的操作方法中的代码是:
UIStoryboard *editorStoryboard = [UIStoryboard storyboardWithName:@"EditorStoryboard" bundle:nil];
UIViewController *editorViewController = [editorStoryboard instantiateInitialViewController];
editorViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:editorViewController animated:YES completion:nil];
答案 0 :(得分:0)
所以我假设,包含按钮的ViewController
是根VC。您应该在点按按钮时添加SplitVC
(添加一个漂亮的动画),因为分割应该是您应用的根目录(不应该以模态方式呈现)。希望这有帮助!
修改强>
它应该类似于:
AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
appDelegate.window.rootViewContrller = mySplitViewController;
如果您有自定义segue,也可以在自定义segue中执行此操作。