Swift : 从另一个 Container 更改图像的内容

Swift : Changin content of an image from another Container

我有两个容器视图,如附图所示。我正在尝试单击顶部容器内的按钮,这将更改底部容器中的 UIImage 的内容。

我有一个方法可以处理 bottomviewcontroller class 的变化:

func changeImage() {

    myImage.image = UIImage(named: "02.jpg")

}

但我不知道如何从 TopViewController execute/call 它。

我也附上了项目:http://www.koraybirand.co.uk/download/xcode/ContainerImage.zip

谢谢,

科雷·比兰德

听起来像是 NSNotification 的工作。

让顶部控制器通过发布通知来处理按钮。 让底部控制器侦听该通知并因此更改图像。

(否则,您需要让内部控制器与容器对话,然后容器必须与另一个内部控制器对话……混乱。)