title: NSAttributedString, TTTAttributedLabel: Underline doesn't work with Autoshrink
body: <p>I'm trying to underline a label using <a href="https://github.com/mattt/TTTAttributedLabel" rel="nofollow noreferrer"><code>TTTAttributedLabel</code></a> with the following code:</p>
  
  <pre><code>[self.opponentUsername setText:self.opponentUsername.text afterInheritingLabelAttributesAndConfiguringWithBlock:^NSMutableAttributedString *(NSMutableAttributedString *mutableAttributedString) {
      [mutableAttributedString addAttribute:(NSString *)kCTUnderlineStyleAttributeName value:[NSNumber numberWithInt:1] range:(NSRange){0, [mutableAttributedString length]}];
      return mutableAttributedString;
  }];
  </code></pre>
  
  <p>It works fine when the Autoshrink is disabled in Interface Builder. However, as soon as I enable Autoshrink, the label loses the white color I have applied in IB and the underline disappears completely. </p>
  
  <p>What am I doing something wrong here? TIA</p>
  
  <p>FYI, answers which offer solutions that use some custom library other than <code>TTTAttributedLabel</code> are fine too.</p>