多分私の問題はあなたと同じです。また、私の.xibファイルでUILabelのカスタムフォントを使用します。テキストタイプが「普通」であると選択すると、うまく機能します。しかし、私が "Attributed"テキストに変更すると、私のカスタムフォントも設定されていますが、UILabelはデフォルトフォントを表示します。私のソリューションは、カスタムフォントがコードで設定されています。ここ は、私が(帰属テキスト付き)カスタムフォントを設定するコードです:
UIFont *font = [UIFont fontWithName:@"ProximaNova-Light" size:13];
NSDictionary *attrDict = @{
NSFontAttributeName : font,
NSForegroundColorAttributeName : [UIColor colorWithRed:155/255.0 green:155/255.0 blue:155/255.0 alpha:1]
};
NSMutableAttributedString *aAttrString = [[NSMutableAttributedString alloc] initWithString:_aboutTeacher.text attributes: attrDict];
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
[style setLineSpacing:3.0f];
[style setAlignment:NSTextAlignmentCenter];
[aAttrString addAttribute:NSParagraphStyleAttributeName
value:style
range:NSMakeRange(0, [_aboutTeacher.text length])];
_aboutTeacher.attributedText = aAttrString;
ありがとうございますが、この.xibファイルのクラスを作成したくありませんでした。 – Alfi