ok... I put a background image on my app, sort of like wallpaper. It's pretty easy to do, I start with a UIImageView, set the background image, add some labels and buttons, then copy it to self.view. Now, I want to change the background image only, not the labels, not the buttons BUT since self.view is evidently not a UIImageView, one cannot set the background image. I tried a mutable copy of self.view to a "new" UIImageView, that blows up at the mutable copy. I can do it via subviews but that seems like a longer way around since I get to create my buttons and labels for each different wallpaper. Suggestions are highly appreciated!