使用Swift了解splitview和tableview控制器

时间:2015-11-26 22:22:12

标签: swift uitableview uistoryboard uisplitviewcontroller

iOS开发的新手,我现在对这两个人有点困惑,我想知道是否有人可以帮助我,如果这不是正确的做事方式,可能会指出我正确的方向。< / p>

所以,我正在为iPad制作一个简单的应用程序,我正在使用带有主视图上的tableview的splitview控制器,细节方将用于显示链接到每个项目的新视图表。这些将是部分,每个部分将有许多问题,带有是/否/ NA按钮以获得答案。

我玩过segues和button,从一个视图到另一个视图我很好,我还设法更改标签中的文本以匹配tableview中的项目作为测试选择({{ 3}}),当从动态表中选择项目时尝试将新视图加载到详细视图中时会出现问题。

我计划添加的每个“部分”是否需要导航控制器+视图控制器?(目前为止已有16个)。

提前致谢。

修改:Ex1

编辑:

所以我正在为每个“部分”使用单独的视图控制器,并且我设法在单击tableview中的项目时打开不同的视图,但我现在遇到的问题是新视图正在打开主观,而不是详细,谁能告诉我我在这里做错了什么?

if indexPath.row == 1 {

         let view2: UIViewController = self.storyboard!.instantiateViewControllerWithIdentifier("AssemblyCheck")
            self.navigationController!.pushViewController(view2, animated: true)

1 个答案:

答案 0 :(得分:0)

那取决于?如果您没有导航控制器,那么您将没有任何导航控制器&#34;在详细视图中,即。无法使用多个视图并在它们之间来回切换。如果你确定,你只需要一个视图,你只需使用viewcontroller即可。这有什么意义吗?