【发布时间】:2016-09-29 13:05:22
【问题描述】:
VC A 有一个容器视图,其中 VC B 有两个 VC:C 和 D。
B 是 C 和 D
的数据源我想直接从 A
更新 C 和 D 中的标签我阅读了this 关于在主视图控制器和容器之间传递数据的答案。
但是,在我的情况下,我无法继续引用 A 中的控制器,因为它们是在 B
的 DataSource 方法中动态创建的我是否应该保持对 B 的引用并通过委托传递数据,然后将数据从 B 传递到 C 和 D 再次使用委托?
我应该如何解决这样的问题,有没有更好的设计方法?
为了让您更好地了解我想要实现的目标,请查看来自Runkeeper app 的截图
距离和步速标签都嵌入到带有页面视图控制器的容器视图中。
【问题讨论】:
-
我使用了静态实例,它对我很有用。
标签: ios swift uipageviewcontroller