【问题标题】:Keeping a loaded View part of the tabController when the tableView cell is clicked?单击 tableView 单元格时保持 tabController 的加载视图部分?
【发布时间】:2015-08-22 07:59:44
【问题描述】:

我在 FirstView 中有一个带有 TableView 的选项卡式应用程序。我希望能够单击 TableView 中的一个单元格并加载一个新视图。

现在,当单击单元格时,我会转到我想要的视图,但它不是选项卡栏控制器的一部分(因为在 II 中看不到底部的两个选项卡),我也不能回到 TableView 所在的 FirstView。

我看过这方面的教程,但它们都是从头开始的。我的 FirstView 上已经有很多内容,所以我不想重新开始。

我想我必须放入一个导航控制器,但如果不重新开始我不知道该怎么做,我也不知道我会把它放在哪里。

这是我的应用程序的故事板:

http://i.imgur.com/2YJMMD5.png

【问题讨论】:

    标签: ios iphone uitableview swift uistoryboard


    【解决方案1】:

    我不确定我是否理解您要执行的操作,但尝试控制从 Home Table View Controller 中的单元格到您的 Friend View Controller 的单击,这将创建从单元格到视图控制器的 segue,因此单击单元格后将调用视图控制器。

    如果这就是你想要的,请告诉我!

    【讨论】:

    • 我有一个功能可以让单元格在单击时转到朋友视图,但我的问题是底部的标签栏消失了,我没有办法回到 HomeController跨度>
    • 那是因为 tableview 将friends view 推到它上面,如果你在friends view 中添加一个bar 并将segue 拖到您可能会创建内存泄漏的视图,它可以完成,但需要在代码中完成,而不是在情节提要中完成
    【解决方案2】:

    您需要做的就是选择您的表格视图控制器,转到Editor 菜单,然后选择“嵌入导航控制器”。这将在标签栏控制器和表格视图控制器之间插入一个导航控制器。现在,当您选择一个单元格时,您应该使用“显示”转场(通过推送)到您的新视图控制器。

    【讨论】:

      猜你喜欢
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      相关资源
      最近更新 更多