0

我的应用程序有一个主屏幕(主要是一个带有按钮的视图)。当用户按下其中一个按钮时,视图应该转到另一个视图。碰巧我想要继续的视图之一应该是拆分视图控制器。我尝试在情节提要中添加拆分视图并运行该应用程序,但它返回错误:我正在以模态方式呈现拆分视图,或者如果视图嵌入导航控制器之前,我无法添加拆分视图。如果之前有视图或导航控制器视图,我如何实现添加拆分视图?

4

1 回答 1

1

根据Apple 的文档,拆分视图控制器必须始终是根视图:

拆分视图控制器必须始终是您创建的任何界面的根。换句话说,您必须始终将 UISplitViewController 对象中的视图安装为应用程序窗口的根视图。然后,拆分视图界面的窗格可能包含导航控制器、选项卡栏控制器或实现界面所需的任何其他类型的视图控制器。拆分视图控制器不能以模态方式呈现。

将拆分视图控制器集成到您的应用程序中的最简单方法是从一个新项目开始。Xcode 中基于拆分视图的应用程序模板为构建包含拆分视图控制器的界面提供了一个很好的起点。

于 2013-09-26T10:24:05.627 回答