我试图在我的iPad应用程序中显示一个UISplitViewController,将其显示为模态视图控制器.我设法显示它,但由于某种原因,模态视图左侧有一个间隙,状态栏的大小也会在方向更改时保留.

有人知道为什么会这样吗?或者如果这是可能的话?也许我只是在挖自己一个巨大的洞.
我正在使用SplitViewController,它不能成为导航控制器的一部分.我在IBAction上使用SetRootViewController,这很好,但它没有动画.理想情况下,我想使用与导航控制器相同的动画(从左/右滑入),但如果不可能,我想在需要时使用一致的动画.
我在iPad上创建了一个新的UISplitView应用程序,以及无数的其他教程和苹果开发者网站的文档,我查看了xcode生成的示例.我还没有看到使用UISplitView不是应用程序根目录的示例.这甚至可能吗?
我想要实现的目标:我有一个UITableView开始,一旦列表中的项目被选中,我想显示一个splitview,其中包含两组不同的信息,这些信息基于所选的项目.
我很好奇这种类型的实现是否可行,或者只是不赞成,为什么.如果有可能,我将如何实现和连接UISplitView以这种方式行事?
编辑:我用我所拥有的更新.我现在可以切换到我的UISplitView,虽然转换不是动画.正确切换到UISplitView的方法是什么,以便过渡动画?
现在切换代码:
[appDelegate.window addSubview:appDelegate.splitViewController.view];
appDelegate.window.rootViewController = appDelegate.splitViewController;
Run Code Online (Sandbox Code Playgroud)
编辑2:希望能够让更多的人看到它,我已经设法从我的navigationController切换到我的splitViewController,但是当我添加按钮以便能够导航回来时,我所做的一切都没有区别,我似乎要锁定.我尝试反向镜像代码切换到splitViewController,但这没有任何影响,我完全没有想法.任何人都可以对此有所了解吗?