title: UIImageView still visible after hiding/removing from superview
body: <p>i hope you will find a solution for my problem, cause i don't have any ideas anymore.</p>
  
  <p>I have a tableview, which has several cells. some cells have another view as subview on their contentView.<br><br>
  This additional view has 2 subviews: 1 UIImageView and 1 UILabel.<br><br>
  Now when i tap an UIButton the UIImageView should be hidden/removed and the UILabel changes it's textColor to white(black before).<br><br>
  The UILabel changes it's textColor but the UIImageView is still visible, even after removing the UIImageView from it's superview.<br></p>
  
  <p>The Code looks like this.<br>
  _adsc_dot_view is the UIImageView<br>
  _adsc_text_label is the UILabel</p>
  
  <pre><code>- (void)mc_set_selected:(BOOL)selected {
      if (selected) {
          _adsc_dot_view.hidden = YES;
          _adsc_text_label.textColor = [UIColor whiteColor];
      }
      else {
          _adsc_dot_view.hidden = NO;
          _adsc_text_label.textColor = [UIColor blackColor];
      }
  }
  </code></pre>