Ios 如何使用swift将UIImageView更改为parentViewController上的背景图像

Ios 如何使用swift将UIImageView更改为parentViewController上的背景图像,ios,swift,uiimageview,childviewcontroller,parentviewcontroller,Ios,Swift,Uiimageview,Childviewcontroller,Parentviewcontroller,我想在加载我的childView后更改我在parentViewController上用作背景图像的UIImageView 在我的viewDidLoad中,我有这样一行,非常有效: self.parentViewController?.view.addSubview(myBackgroundImage) 我希望在应用程序上获取事件时更改它。但是,当我再次尝试使用与上面相同的行来更改它时,它不起作用 有人有解决方案吗?我认为从另一个控制器访问视图是一种不好的做法。我建议您为此创建单独的方法。或者可

我想在加载我的childView后更改我在parentViewController上用作背景图像的UIImageView

在我的viewDidLoad中,我有这样一行,非常有效:

self.parentViewController?.view.addSubview(myBackgroundImage)
我希望在应用程序上获取事件时更改它。但是,当我再次尝试使用与上面相同的行来更改它时,它不起作用


有人有解决方案吗?

我认为从另一个控制器访问视图是一种不好的做法。我建议您为此创建单独的方法。或者可以仅使用IBoutlet进行此操作,例如:

self.parentViewController?.myBackgroundImageView.image = UIImage("your_image")