title: Customizing an UITableViewCell subclass
body: <p>I would want to create a custom <code>UITableViewCell</code> which should have a different appearance than the default implementation. For this I subclassed the <code>UITableViewCell</code> and want to add a label, textbox and a background image. Only the background image seems not to appear.
  Maybe I'm completely on the wrong track here and maybe subclassing a <code>UITableViewCell</code> is a bad idea after all, is there any reason why that would be the case and is there a better way?</p>
  
  <p>Anyhow this is what I tried, in the subclass's <code>initWithStyle</code> I put the following:</p>
  
  <pre><code>- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier 
  {
      self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
  
      if (self == nil)
      { 
          return nil;
      }
  
       UIImage *rowBackground;
  
       backRowImage = [UIImage imageNamed:@"backRow.png"];
       ((UIImageView *)self.backgroundView).image = backRowImage;
  
   }
  </code></pre>
  
  <p>What am I doing wrong here? Should I set the background image in the <code>drawRect</code> method as well?</p>