gpt4 book ai didi

ios - 找不到属性字符串 iOS Xcode 的系统粗体字体

转载 作者:技术小花猫 更新时间:2023-10-29 11:25:13 25 4
gpt4 key购买 nike

我的应用程序。在很多地方我都使用了系统粗体字体,它已经成为我应用程序的标准字体。

如果我使用属性字符串,默认显示的字体是“Helvetica Neue”。在所有字体中,我搜索了System Bold Font,但没有找到。

那么,如何在使用属性字符串时设置系统粗体?

enter image description here

最佳答案

您可以通过代码使其工作。在将属性字符串分配给 UILabel 时,我不得不面对完全相同的问题。我通过代码解决了它。请看下面的代码:

    NSString *s = @"Why so serious?";
NSMutableAttributedString *str=[[NSMutableAttributedString alloc] initWithString:s];
NSInteger _stringLength=[s length];
UIColor *_red=[UIColor redColor];
[str addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:25] range:NSMakeRange(0, _stringLength)];
[str addAttribute:NSStrokeColorAttributeName value:_red range:NSMakeRange(0, _stringLength)];
[str addAttribute:NSStrokeWidthAttributeName value:[NSNumber numberWithFloat:-3.0] range:NSMakeRange(0, _stringLength)];
self.aLabel.attributedText = str;

希望这对您有所帮助。 :)

关于ios - 找不到属性字符串 iOS Xcode 的系统粗体字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20963187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com