title: UINavigationBar setTitleTextAttributes with UnderLine Text
body: <p>I am trying to <code>setTextAttribute</code> with UnderLine in all Views using this code </p>
  
  <pre><code> [[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor redColor],
  //        NSUnderlineStyleAttributeName: @(NSUnderlineStyleSingle),
          (NSString *) kCTUnderlineStyleAttributeName:@(kCTUnderlineStyleDouble),
          NSFontAttributeName: [UIFont fontWithName:@"HelveticaNeue-Bold" size:17]}];
  </code></pre>
  
  <p>but its not working , I know another approach using creating custom <code>UILabel</code> with <code>NSAttributedString</code> and setting it on TitleView but is there any other way to achieve this using appearance protocol?</p>