【问题标题】:I am using xlpagertabstrip . I want to send some data from parent to childviewcontroller regularily after viewcontroller are loaded我正在使用 xlpagertabstrip 。加载视图控制器后,我想定期从父视图控制器向子视图控制器发送一些数据
【发布时间】:2019-08-20 00:40:09
【问题描述】:

加载视图后,如何从父视图控制器与子视图控制器通信?我想在不通知任何想法的情况下从父母与孩子交流?从孩子到父母,我可以使用协议和委托

【问题讨论】:

    标签: ios swift xcode xlpagertabstrip


    【解决方案1】:

    您可以使用delegation,但无需这样做,您可以直接从父viewController 访问子viewControllers。 正如我们所知,我们可以从父 viewController 访问所有子 viewController。

    let viewControllersArray = self.childViewControllers
    let viewController = viewControllersArray[index] as? YouViewController
    

    或者如果你不知道你的 viewController 的索引

    let viewControllersArray = self.childViewControllers
    for viewController in viewControllersArray {
          if let viewController as? YouViewController {
                    // your stuff
          }
    }
    

    【讨论】:

      猜你喜欢
      • 2018-08-06
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      相关资源
      最近更新 更多