title: After creating a UIView with initWithFrame, how do I change the image?
body: <p>I'm a bit lost here. I have a class subclassed from UIView called BalloonGuy. I initialize it like this.</p>
  
  <pre><code>- (id)initWithFrame:(CGRect)frame {
  
  UIImage* loadedImage = [UIImage imageNamed:@"balloonguy.png"];
  
  CGRect rect = CGRectMake(0, 0, loadedImage.size.width, loadedImage.size.height);
  
  self = [super initWithFrame:rect];
  image=[loadedImage retain];
  
  self.opaque = YES;
  self.backgroundColor = [UIColor clearColor];
  
  return self;
  </code></pre>
  
  <p>}</p>
  
  <p>I add it as a subview and everything is great.</p>
  
  <p>What I can't do, however is change the image afterwards, ever. I won't list my failed attempts but what <em>do</em> I do?</p>