title: UIButton highlight state images
body: <p>I've a <code>UIButton</code> and I set it with:</p>
  
  <pre><code>UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom];
  
  UIImage *imageNormal = [UIImage imageNamed:@"normal.png"];
  UIImage *imageNormalHover = [UIImage imageNamed:@"normalHover.png"];
  UIImage *imageSelected = [UIImage imageNamed:@"selected.png"];
  UIImage *imageSelectedHover = [UIImage imageNamed:@"selectedHover.png"];
  
  [myButton setImage:imageNormal forState:UIControlStateNormal];
  [myButton setImage:imageSelected forState:UIControlStateSelected];
  
  if (boolVar) {
      [myButton setSelected:YES];
      [myButton setImage:imageSelectedHover forState:UIControlStateHighlighted];
  } else {
      [myButton setImage:imageNormalHover forState:UIControlStateHighlighted];
  }
  </code></pre>
  
  <p>The issue is when the state is normal and I try to press the button I see correctly the image <code>normalHover.png</code> but when the state is selected and I try to press the button I see still <code>normalHover.png</code> and not the <code>selectedHover.png</code>. It seems that with <code>UIButton</code> I'm unable to change the highlighted image. Do you how to solve?</p>