title: Creating Default-Style UIButton in Swift
body: <p>When I create a <code>UIButton</code>in Swift, e.g. by</p>
  
  <pre><code>let aButton = UIButton()
  aButton.setTitle("Title", forState: UIControlState.Normal)
  </code></pre>
  
  <p>it seems like I'm not getting the same button style as I would get if I added a button in Interface Builder. Specifically, the title color is white instead of the default "tint color", leaving the button invisible. Now I want this button to look like any other button, so I don't want to specify my own colors.</p>
  
  <p>Setting the normal (not pressed) state can be done with:</p>
  
  <pre><code>aButton.setTitleColor(self.tintColor, forState: UIControlState.Normal)
  </code></pre>
  
  <p>So far, so good. But the text color does not change when the button is pressed. I guess, for that I need</p>
  
  <pre><code>aButton.setTitleColor(/* somehting here */, self.tintColor, forState: UIControlState.Highlighted)
  </code></pre>
  
  <p>Ideally without hardcoding the color, what do I need to substitute above to get the default pressed button color? Or is there even a simpler way to just create a <code>UIButton</code> with default style?</p>