【问题标题】:Pass Values from TabBarController to child view controllers when selected选择时将值从 TabBarController 传递给子视图控制器
【发布时间】:2019-11-06 23:20:56
【问题描述】:

我目前有一个标签栏控制器和两个与之连接的视图控制器。但是,我需要将 TabBarController 中的值传递给选定的视图控制器。因此,就像当用户选择特定选项卡时,我想将某个值传递给该视图控制器。现在,我从情节提要中嵌入了视图控制器。谢谢!

【问题讨论】:

    标签: ios swift xcode


    【解决方案1】:

    实现didSelect

    func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
          if let vc = viewController as? SecondVC {
              vc.somePro = <#value#>
          }
    }
    

    【讨论】:

    • 标签栏控制器没有调用该函数。我必须添加委托方法吗?
    • 确定必须设置委托
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多