4

iOS 6 で問題なく動作する次のコードがあります。問題は、iOS 7 ではまったく効果がないことです。iOS 7 でカーニングと行間隔を適用するにはどうすればよいですか?

+ (NSAttributedString *)attributedText:(NSString *)text inFont:(UIFont *)font {
    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:text];

    NSMutableParagraphStyle *style = [NSMutableParagraphStyle new];
    style.lineSpacing = 5;
    CGFloat kernSize = -0.6;
    [attributedString addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, text.length)];
    [attributedString addAttribute:NSKernAttributeName value:@(kernSize) range:NSMakeRange(0, text.length)];

    return attributedString;
}
4

1 に答える 1