title: Blurry UILabel as programmatic subview of UITableViewCell contentView
body: <p>I am adding a <code>UILabel</code> instance as a subview of my custom <code>UITableViewCell</code> instance's <code>contentView</code>.</p>
  
  <p>When I select the cell, the row is highlighted blue, except for the background of the label. The label text is sharp.</p>
  
  <p>When I set the label and content view <code>backgroundColor</code> property to <code>[UIColor clearColor]</code>, the label text becomes blurry.</p>
  
  <p>How do I set the label background color to be clear, to allow the row highlight to come through, while still keeping the label text sharp?</p>
  
  <p>One suggestion I read elsewhere was to <code>round</code> the label's <code>frame</code> values, but this did not have any effect.</p>
  
  <p><strong>CODE</strong></p>
  
  <p>Here is a snippet of my custom <code>UITableViewCell</code> subview's <code>-setNeedsLayout</code> method:</p>
  
  <pre><code>UILabel *_objectTitleLabel = [[UILabel alloc] initWithFrame:CGRectNull];
  _objectTitleLabel.text = [self.awsObject cleanedKey];
  _objectTitleLabel.font = [UIAppDelegate defaultObjectLabelFont];
  _objectTitleLabel.highlightedTextColor = [UIColor clearColor]; //[UIAppDelegate defaultLabelShadowTint];
  _objectTitleLabel.backgroundColor = [UIColor clearColor]; //[UIAppDelegate defaultWidgetBackgroundTint];
  _objectTitleLabel.frame = CGRectMake(
          kCellImageViewWidth + 2.0 * self.indentationWidth,
          0.5 * (self.tableView.rowHeight - 1.5 * kCellLabelHeight) + kCellTitleYPositionNudge,
          contentViewWidth,
          kCellLabelHeight
  );
  _objectTitleLabel.frame = CGRectIntegral(_objectTitleLabel.frame);
  _objectTitleLabel.tag = kObjectTableViewCellTitleSubviewType;
  //NSLog(@"_objectTitleLabel: %@", NSStringFromCGRect(_objectTitleLabel.frame));
  [self.contentView addSubview:_objectTitleLabel];
  [_objectTitleLabel release], _objectTitleLabel = nil;
  
  ...
  
  self.contentView.backgroundColor = [UIAppDelegate defaultWidgetBackgroundTint]; 
  self.contentView.clearsContextBeforeDrawing = YES;
  self.contentView.autoresizesSubviews = YES;
  self.contentView.clipsToBounds = YES;
  self.contentView.contentMode = UIViewContentModeRedraw;
  </code></pre>