【问题标题】:How to iterate through each Navigation Controller cointained in a Tab Bar Controller如何遍历标签栏控制器中包含的每个导航控制器
【发布时间】:2011-10-19 10:47:07
【问题描述】:

如何从 tabBarController 遍历所有导航控制器?

【问题讨论】:

    标签: ios objective-c iphone swift


    【解决方案1】:
    for (UIViewController *viewController in self.tabBarController.viewControllers)
    {
        // Do your thing...
    }
    

    【讨论】:

      【解决方案2】:
      for (UIViewController *viewController in tabBarController.viewControllers) {
        // do something here
      }
      

      【讨论】:

        【解决方案3】:

        因为问题也被标记为 Swift。以下是您可以在 swift 中尝试的变体:

        1.

        tabBarController?.viewControllers?.forEach{ viewController in
        
        }
        

        2.

        for viewController in tabBarController?.viewControllers ?? []{
        
        }
        

        3.

        guard let array = tabBarController?.viewControllers else {return}
        for viewController in array{
        
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-05-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-08
          • 2011-09-18
          • 2016-05-09
          相关资源
          最近更新 更多