title: Setting background color of UIView subclass doesn't work
body: <p>I'm trying to change background color of one of my UIView subclasses. For some reason <code>self.backgroundColor = [UIColor whiteColor];</code>doesn't do anything when I put it in my <code>- (id)initWithFrame:(CGRect)frame</code>method inside the view. The view is always black. I have also tried <code>self.myView.backgroundColor ...</code> from my view's controller, but that didn't work either. Any ideas on what I'm doing wrong? </p>
  
  <p>The relevant code looks like this: </p>
  
  <pre><code>[...]
  @interface PaperView : UIView
  [....]
  
  [...]
  @implementation PaperView
  [...] 
  
  - (id)initWithFrame:(CGRect)frame
  {
      self = [super initWithFrame:frame];
      if (self) {
          [...]
          // Initialization code        
          self.backgroundColor = [UIColor whiteColor]; // This doesn't do anything, the view is always black.
      }
      return self;
  }
  </code></pre>