title: How to set UIButton background color by state
body: <p>As we know, <code>UIButton</code> provide the image setters based on <code>UIControlState</code>. But seems it doesn't provide to set background color based on <code>UIControlState</code>.<br>
  How to do it?</p>