title: Change the height of UILabel dynamically based on content
body: <p>I have a <code>UILabel</code> as subview of <code>UIButton</code> and I am passing the value
  from another view and populating in <code>UILabel</code>. Now, I want that <code>UILabel</code>
  must change its height based on the content.If text is "Hello" it must
  be in 1 line but if text is " my text is too long to fit in the
  label", it must change its size. I have used </p>
  
  <pre><code>   [self.addressLabel sizeToFit];
  </code></pre>
  
  <p>But for this i need to leave empty space below UILabel. Simply what I
  want is that when text strength increases,size of UILabel and UIView
  must expand.</p>