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

时间:2014-12-02 21:42:49

标签: ios swift uiimageview childviewcontroller parentviewcontroller

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

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

self.parentViewController?.view.addSubview(myBackgroundImage)

我想在应用程序上发布活动时更改它。但是当我再次尝试通过使用与上面相同的行来改变它时,它不起作用。

任何人都有解决方案吗?

1 个答案:

答案 0 :(得分:1)

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

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