gpt4 book ai didi

ios - NSMutableAttributedString斜体和粗体不能同时工作

转载 作者:行者123 更新时间:2023-12-01 18:47:00 25 4
gpt4 key购买 nike

我需要将NSMutableAttributedString变为斜体并加粗,我尝试了一些组合,但是只有一种属性有效。

[attributedText addAttributes:@{NSFontAttributeName:[UIFont italicSystemFontOfSize:14], NSFontAttributeName:[UIFont boldSystemFontOfSize:boldTextFontSize]}
range:range3];


[attributedText addAttributes:@{NSFontAttributeName:[UIFont italicSystemFontOfSize:14]}
range:range3];
[attributedText addAttributes:@{NSFontAttributeName:[UIFont boldSystemFontOfSize:boldTextFontSize]}
range:range3];

仅其中之一适用于字符串。有解决此问题的实用方法吗?

最佳答案

字体文件包含所有可显示的字符,但只有一种(!)样式。要显示粗斜体字体,您将必须加载一个包含粗斜体符号的文件。

您无法加载2个字体文件,并期望操作系统将它们混合在一起...

如果没有粗斜体字体,则需要使用自定义字体。

关于ios - NSMutableAttributedString斜体和粗体不能同时工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34836154/

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