title: UIButton disabled state not changing with calling super method
body: <p>I'm using custom buttons, and I'd like to change the appearance of my button when it's disabled without images.
  This is the code I'm using:</p>
  
  <pre><code>-(void)setEnabled:(BOOL)enabled
  {
      [super setEnabled:enabled];
      if (enabled) {
          self.backgroundColor = UIColorFromRGB(0x961e1e);
          [[self layer] setBorderColor:[UIColorFromRGB(0x7d1919) CGColor]];
      }else{
          self.backgroundColor = UIColorFromRGBWithAlpha(0x751717,0.6);
          [[self layer] setBorderColor:[UIColorFromRGBWithAlpha(0x6e1616,0.6) CGColor]];
      }
  }
  </code></pre>
  
  <p>If I call the <code>[super setEnabled:(BOOL)]</code> method, the appearance won't change, but if I don't call that, then the appearance changes, but the button is still clickable :/</p>
  
  <p>Any idea is welcome.
  Thank you in advance!</p>