title: Fade the end of a label text
body: <p>I have one <code>UILabel</code>, and i want to fade the end of the string, that is going to be out of bounds. What is the better solution for this? 
  Should i calculate the width of the label, compare it with the string width, and if string width is bigger than label's, i should fade last two letters? How exactly should i do that?
  I hope it will be easy. Please write your solutions. Thanks!
  I prefer to use this method for calculating the width:</p>
  
  <pre><code>CGRect labelRect = [text
                      boundingRectWithSize:labelSize
                      options:NSStringDrawingUsesLineFragmentOrigin
                      attributes:@{
                       NSFontAttributeName : [UIFont systemFontOfSize:14]
                      }
                      context:nil];
  </code></pre>