title: Why is my custom UITableCell not displaying the text?
body: <p>So I tried subclassing UITableViewCell to make a message cell, I've been testing it and I can't seem to get it to show anything. It's not the data source because it was working fine with I wasn't trying to use a custom cell. I'm not sure why nothing is appearing in the cells. </p>
  
  <pre><code>-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
  
      MessageCell * cell = (MessageCell *)[tableView dequeueReusableCellWithIdentifier:@"cell"];
  
      if(cell == nil){
          cell = [[MessageCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
      }
  
      cell.messageContent.text = self.messages[indexPath.row][@"content"];
  
      return (UITableViewCell*) cell;
  }
  </code></pre>
  
  <p>this is the init method i have in the subclass of UITableViewCell</p>
  
  <pre><code>-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{
      self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
      if(self){
  
          //I played with the CGRect numbers but that's not it.
          messageContent = [[UILabel alloc]initWithFrame:CGRectMake(3,35, 200,30)];
  
          messageContent.textColor = [UIColor redColor];
          messageContent.backgroundColor = [UIColor whiteColor];
          messageContent.highlightedTextColor = [UIColor clearColor];
          messageContent.adjustsFontSizeToFitWidth = YES;
          [self.contentView addSubview:messageContent];
      }
    return self
  }
  </code></pre>