【问题标题】:How to go back to UiTabBar home page from UiTableViewController that is loaded upon button click from a button within the homepage tab?如何从在主页选项卡中的按钮单击按钮时加载的 UiTableViewController 返回 UiTabBar 主页?
【发布时间】:2016-06-17 17:35:37
【问题描述】:

我在 Swift 2.0 中创建了一个通用的选项卡式 iOS 应用程序,该应用程序在第一个选项卡中有 3 个选项卡,在情节提要的 viewcontroller 中,我放置了一个按钮,按下该按钮时会加载 UiTableView,并且它具有添加功能单元格(嵌入在应用程序中的记笔记功能),我的问题是一旦加载 UITableViewController 我无法返回上一页,就像这样:

我有一个 TabBarController 链接到 NavigationController 链接到 HomepageViewController 并且当单击按钮时,NavigationController 链接到 UITableView 显示 ItemDetailViewController

我的问题是,一旦我到达 UITableViewController,我就无法返回主页选项卡 - HomeViewController

我尝试在 UITableController 的左上角添加一个 UiBarButton 并使用 poptorootviewcontroller ,但没有成功,我们将不胜感激。

【问题讨论】:

    标签: ios xcode swift uitableview uinavigationcontroller


    【解决方案1】:

    据我了解,您的标签栏控制器位于窗口的根目录。您可以作为 self.window.rootviewcontroller 访问它。之后就可以使用tabar.selectedIndex来切换标签了。

    【讨论】:

    • 我想通过点击tableview中左侧的UIBarButtonItem进入第一个标签栏
    • [tabbar setSelectedIndex:0];应该这样做。
    猜你喜欢
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多