title: Weird Custom UITableViewCell behavior
body: <p>I got a really weird problem with a custom UITableViewCell. Btw, i am using an UIViewController. So, i crafted the cell in Storyboard (like in the image bellow) and i set it's class to my custom UITableViewCell class. Then I created all the IBOutlets and IBActions in the custom cell class.
  <img src="https://i.stack.imgur.com/zja9U.png" alt="enter image description here"></p>
  
  <p>My cellForRowAtIndexPath method:</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
  
      static NSString *CellIdentifier = @"Cell";
      PostTableViewCell *cell = (PostTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
      if (cell == nil)
          cell = [[PostTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
  
      [cell setCellContentWithPost:[PostsArray objectAtIndex:indexPath.row]];
  
      return cell;
  }
  </code></pre>
  
  <p>My custom UITableViewCell class:</p>
  
  <pre><code>#import "PostTableViewCell.h"    
  @implementation PostTableViewCell
  
  - (void)setCellContentWithPost:(SDPost*)post {
  
      self.alpha = 0.f;
      self.postTitleLabel.text = post.title;
  
      [self.thumbnailImageView sd_setImageWithURL:[NSURL URLWithString:post.thumbnailURL] placeholderImage:nil options:SDWebImageHandleCookies];
  
      [UIView animateWithDuration:0.35 animations:^{
          self.alpha = 1.0f;
      }];
  
  }
  
  -(void)awakeFromNib{
  
      self.postTitleLabel.textColor = [UIColor whiteColor];
      self.postTitleLabel.font = [UIFont fontWithName:@"Montserrat-Regular" size:16.5];
  
      self.readingTimeView.backgroundColor = [UIColor colorWithRed:0.33 green:0.74 blue:0.15 alpha:1];
      self.readingTimeView.layer.cornerRadius = 4;
      self.readingTimeLabel.textColor = [UIColor whiteColor];
      self.readingTimeLabel.font = [UIFont fontWithName:@"Montserrat-Bold" size:11.75];
  
      self.commentsCountView.backgroundColor = [UIColor colorWithRed:0.74 green:0.19 blue:0.4 alpha:1];
      self.commentsCountView.layer.cornerRadius = 4;
      self.commentsCountLabel.textColor = [UIColor whiteColor];
      self.commentsCountLabel.font = [UIFont fontWithName:@"Montserrat-Bold" size:11.75];
  
  }
  </code></pre>
  
  <p>I tried to style the cell from the initWithStyle method of the UITableViewCell, but for some reason it never gets called, so i ended up doing this in awakeFromNib.
  So, the problem is: I think i am doing something wrong, because as you can see in this GIF (<a href="https://dl.dropboxusercontent.com/s/6crcjbmitr5fmk7/Untitled%20%281%29.gif?m=" rel="nofollow noreferrer">https://dl.dropboxusercontent.com/s/6crcjbmitr5fmk7/Untitled%20%281%29.gif?m=</a>), the heart button it get's automatically turned on/off as i scroll through the cells.</p>
  
  <p>Can anyone of you guys help me fix this ? Thanks a lot!</p>