从另一个选项卡返回到根控制器

时间:2015-06-15 05:53:46

标签: ios swift tabbar

  • 第一个标签
    • 导航控制器
    • 表格控制器
    • 详情控制器
  • 第二个标签
    • 查看控制器

您好!

第一个选项卡上的用户查看表控制器并打开详细信息控制器,然后进入第二个选项卡并执行某些操作。然后返回第一个选项卡,他看到了详细控制器,但我需要有一个表控制器! 这可以通过双击“第一个”选项卡图标来完成,但如何以编程方式执行此操作?

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您可以像这样使用tabbar委托:

# Info
description "Runs the Web Socket"  
author      "Your Name Here"

# Events
start on startup  
stop on shutdown

# Automatically respawn
respawn  
respawn limit 20 5

# Run the script!
# Note, in this example, if your PHP script (the socket) returns
# the string "ERROR", the daemon will stop itself.
script  
    [ $(exec /usr/bin/php -f /path/to/socket.php) = 'ERROR' ] && ( stop; exit 1; )
end script  

答案 1 :(得分:0)

为此

使用TabBar Delegate方法
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
    //identify the index of first tab 
    if ([tabBarController selectedIndex] == [[tabBarController viewControllers]count]-1) {
            [(UINavigationController *)self.selectedViewController popToRootViewControllerAnimated:YES];

    }
}