title: Dynamically changing font size of UILabel
body: <p>I currently have a <code>UILabel</code>:</p>
  
  <pre><code>factLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 100)];
  factLabel.text = @"some text some text some text some text";
  factLabel.backgroundColor = [UIColor clearColor];
  factLabel.lineBreakMode = UILineBreakModeWordWrap;
  factLabel.numberOfLines = 10;
  [self.view addSubview:factLabel];
  </code></pre>
  
  <p>Throughout the life of my iOS application, <code>factLabel</code> gets a bunch of different values. Some with multiple sentences, others with just 5 or 6 words. </p>
  
  <p>How can I set up the <code>UILabel</code> so that the font size changes so that the text always fits in the bounds I defined?</p>