title: Creating custom button with multiple labels
body: <p>Is it possible to create a button with multiple labels? e.g. imageView, textLabel and detailTextLabel. </p>
  
  <p>I don't think it's possible using interface builder, but maybe we can do it programmatically by adding the UIImage and UILabels to button's view. If i do write a custom UIButton class, what's the best way to handle the state changes?</p>
  
  <p>Also, I'm just curious whether Apple will approve a custom button with multiple labels and an image.</p>