title: How do I set adaptive multiline UILabel text?
body: <p>I have a <code>UILabel</code> named <code>titleLabel</code> in my <strong>storyboard</strong> nib set to its default height. I want it to <em>programatically</em> expand in height to fit it's content. Here is what I have tried so far:</p>
  
  <pre><code>// just setting content
  titleLabel.text = "You don't always know what you are getting with mass-market cloud computing services. But with SimpliCompute, the picture is clear. SimpliCompute gives you powerful virtual servers you can deploy using just your web browser. That’s enterprise grade technology you can deploy and control on-the-fly."
  
  titleLabel.numberOfLines = 0
  
  titleLabel.preferredMaxLayoutWidth = 700
  
  titleLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
  
  titleLabel.sizeToFit()
  </code></pre>
  
  <p>None of this works for me in any combination! I always only see one line of text in my <code>UILabel</code>. What am I doing wrong?</p>
  
  <p>I absolutely need the text content to be variable.</p>