title: Differentiate between multiple UIButtons with empty titles
body: <p>I have a bunch of <code>UIButton</code>s (10-15 of them) in one of my Views. I want to display them as an image without the title text, so what I did was set the image for the Button through the storyboard, and then set an empty title for the button.</p>
  
  <p>I want to react differently when each button is pressed. There are a couple of solutions that I can think of off the top of my head, and I'm wondering which would make the most sense, software engineering-wise:</p>
  
  <ul>
  <li>Each button is connected to a different <code>IBAction</code> (too many methods added)</li>
  <li>Each button is connected to a different <code>IBOutlet</code> (how to differentiate between the buttons, still? Use <code>===</code>?)</li>
  <li>Single <code>IBAction</code>, unique tags for each button (this is what I'm doing for now as it's simplest and it works, but aren't tags a bit hacky?)</li>
  <li>Give each button a different title, but find a way to hide the titles, and then connect them all to an <code>[UIView]</code> outlet array (is it possible to hide the titles from the storyboard, or must I do it programmatically from the View Controller?)</li>
  </ul>