title: sizewithattributes not returning correct size
body: <p>I am tring to calculate the height of text labels in uitableview cells. After seeing that sizewithfont was deprecated with ios 7, I implemented sizewithattributes but the return values were way smaller than what it should be for the label to be of correct size for the text it contains. I also tried the sizetofit method also to no avail.</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
      static NSString *CellIdentifier = @"Cell";
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
      NSDictionary *message =  self.messages[indexPath.row];
  
      UILabel *nameLabel = (UILabel *)[cell.contentView viewWithTag:1];
      UILabel *messageContent = (UILabel *)[cell.contentView viewWithTag:3];
      UIImageView *image = (UIImageView *)[cell.contentView viewWithTag:2];
      messageContent.text = [message objectForKey:@"messageContent"];
      NSString *content = [message objectForKey:@"messageContent"];
      NSLog(@"Message: %@", content);
  
      CGSize textSize = [content sizeWithAttributes:@{ NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Light" size:17.0]}];
      messageContent.font = [UIFont fontWithName:@"HelveticaNue-Light" size:17.0];
      CGRect messageFrame = messageContent.frame;
      messageFrame.size = textSize;
      messageContent.frame = messageFrame;
  
  
      nameLabel.text = [message objectForKey:@"senderName"];
      NSString *senderPicture = [message objectForKey:@"senderPicture"];
      UIImage* myImage = [UIImage imageWithData:
                      [NSData dataWithContentsOfURL:
                       [NSURL URLWithString: senderPicture]]];
  
      image.image = myImage;
      image.layer.cornerRadius = 27.0;
      image.layer.masksToBounds = YES;
  
      //Configure the cell...
  
      return cell;
    }
  </code></pre>