[英]Manage interactions between sibling view controllers inside of a container view controller
我正在构建一个容器视图控制器,它将托管> 2个子视图控制器。
这些子视图控制器中的每个都需要与其他视图控制器进行交互。 例如,一个子视图控制器中的一个在刷新按钮被按下时需要刷新另一个视图控制器中的内容。
管理这些交互的最佳方法是什么?
我正在考虑从每个子视图控制器中返回一个委托,并让容器视图控制器将其传递给相关的子视图控制器。
代表当然是一个很好的方法。 另一种方法是使用NSNotificationCenter
,它完全将控制器与彼此之间的依赖关系解除关联。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.