0

我看过一个带有以下情节提要的项目:

http://www.disclafani.org/vc.png

我想知道如何将 CustomerPagesViewController 构建为 NavigationController,我没有看到它的 RootNavigationController。

简而言之......我如何定义嵌入 ViewController 的 UINavigationController?

4

1 回答 1

1

当您在情节提要中拖放导航控制器时,它将创建两个控制器(更准确地说是两个场景): anavigationbar controller和 atableview controller将被定义为您的rootview controller. 您所要做的就是用您的自定义控制器替换您的 tableview 控制器:它将嵌入到您的导航控制器中。

编辑 对不起,我想我在第一个回答中误导了你:看起来你不能简单地用另一个控制器替换一个控制器。如果您想要在导航控制器中嵌入自定义视图控制器,更好的方法是:

  1. view controller在情节提要上拖放一个
  2. custom view controller通过编辑身份检查器中的自定义类字段来引用您的
  3. 在情节提要上拖放导航控制器
  4. 选择您的自定义视图控制器并embed in通过选择导航控制器从编辑器中选择选项:您的导航控制器现在应该包含您的视图控制器。您可以删除拖放导航栏控制器时创建的 tableview 控制器。
于 2012-12-29T10:25:55.687 回答