title: Add a UIImageView as a subview of a UIViewController without using IB
body: <p>In my UIViewController's viewDidLoad method I instance a UIImageView instance called stage:</p>
  
  <pre><code>stage = [Stage viewWithParent:self];
  </code></pre>
  
  <p>and that calls this:</p>
  
  <pre><code>- (id)initWithParent:(UIView *)parent {
      self = [self initWithFrame:CGRectZero];
  
      if (!self)
          return nil;
  
      [parent addSubview:self];
  
      return self;
  }
  
  
  + (id) viewWithParent:(UIView *)parent {
      return [[[self alloc] initWithParent:parent] autorelease];
  }
  </code></pre>
  
  <p>Before I used to call that from within a UIImageView and everything worked great. Images were visible, touch events were enabled and responded. From the UIViewController I get a window, but nothing shows up in it and no touches logged. What am I missing?</p>
  
  <p>Any help appreciated!</p>
  
  <p>Thanks // :)</p>