3

WWDC 2013 のビデオでは、開発者がテキストに活版印刷効果を使用できることを示しています。これを行う方法/UILabelでこれを行う方法のサンプルコードはありますか?

4

2 に答える 2

17

彼らはそれをかなりシンプルにしました。

//Use any font you want or skip defining it
UIFont* font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];

//Use any color you want or skip defining it
UIColor* textColor = [UIColor blueColor];

NSDictionary *attrs = @{ NSForegroundColorAttributeName : textColor,
                                NSFontAttributeName : font,
                          NSTextEffectAttributeName : NSTextEffectLetterpressStyle};

NSAttributedString* attrString = [[NSAttributedString alloc]
                                   initWithString:note.title
                                       attributes:attrs];

myTextLabel.attributedText = attrString;
于 2013-10-06T21:36:47.023 に答える
0

NSAttributedString UIKitAdditionsの一部です

于 2013-09-20T16:01:52.843 に答える