【问题标题】:Using Navigation inside TabController in StoryBoard.在 StoryBoard 的 TabController 中使用导航。
【发布时间】:2013-05-27 10:00:37
【问题描述】:

我是 iPhone 应用程序开发的新手,我有一个基于选项卡的应用程序,

在第一个选项卡视图中,我有一个搜索表单,当我在搜索中输入值并在数组中获取结果时,我希望在表格中但在导航视图控制器中获取结果,其中包含详细视图选项和单元格内的按钮,它将添加将单元格项目放入收藏夹,

一切正常,我无法在 navviewcontroller 表中得到结果,

我在 xcode 4.6.2 中使用故事板。

【问题讨论】:

    标签: ios objective-c uinavigationcontroller storyboard uitabbarcontroller


    【解决方案1】:

    您确定表单视图控制器实际上在 UINavigationController 内吗?

    编辑:由于您使用的是故事板,因此您需要执行以下操作。选择您的表单视图控制器并选择编辑器->嵌入->导航控制器。然后从表单视图控制器添加一个segue到表视图控制器,并使其成为一个push segue,并给它一个标识符,你可以在右窗格中完成所有这些。之后添加导航控制器,作为 UITabViewController 的视图控制器。

    【讨论】:

    • 我猜不是,它在 tabView 然后有 UIViewController 所以,我认为它在外面,我必须放在里面吗?
    • 嗯,结构是这样的。表单视图控制器是导航堆栈中的第一个视图控制器,因此必须由导航控制器查看才能导航到另一个视图控制器。
    • 好的,所以我想我需要将我的第一个 tabView 转换为 NavigationViewController,并将表单放入其中,然后执行其余过程。
    • @Kam 您需要将您的第一个视图控制器添加UINavigationController。检查我的编辑。
    • 另外,检查 Ayush 的回答。
    【解决方案2】:

    只需在 Storyboard 中选择要添加导航的视图,然后选择 Editor ->Embed -> Navigation Controller。 然后选择所有(您需要在 Tabbar 中查看的视图,也可以选择 Navigation Controller View)视图,然后在 Tab Bar 中再次选择 Embed 它。 我也在附加图像,所以你可以得到一个好主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 2013-04-14
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      相关资源
      最近更新 更多