拆分视图ios编程的简单视图

时间:2013-01-22 18:25:49

标签: ios objective-c ipad

我想知道是否可以有第一个视图作为菜单(有一个按钮,其中一个是编辑)。当我点击编辑然后显示拆分视图时,我希望能够。现在,当我这样做时,我收到错误:

应用程序尝试以模态方式显示拆分视图控制器

我在编辑按钮的操作方法中的代码是:

UIStoryboard *editorStoryboard = [UIStoryboard storyboardWithName:@"EditorStoryboard" bundle:nil];
UIViewController *editorViewController = [editorStoryboard instantiateInitialViewController];

editorViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:editorViewController animated:YES completion:nil];

1 个答案:

答案 0 :(得分:0)

所以我假设,包含按钮的ViewController是根VC。您应该在点按按钮时添加SplitVC(添加一个漂亮的动画),因为分割应该是您应用的根目录(不应该以模态方式呈现)。希望这有帮助!

修改

它应该类似于:

AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
appDelegate.window.rootViewContrller = mySplitViewController;

如果您有自定义segue,也可以在自定义segue中执行此操作。