0

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

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

self.parentViewController?.view.addSubview(myBackgroundImage)

我希望在应用程序上有活动时更改它。但是当我再次尝试使用与上面相同的行来更改它时,它不起作用。

有人有解决方案吗?

4

1 回答 1

1

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

self.parentViewController?.myBackgroundImageView.image = UIImage("your_image")
于 2014-12-02T22:05:00.450 回答