gpt4 book ai didi

ios - 使用 nsattributedstring 和 nslocalizedstring

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

我的旧代码使用 NSLocalizedString 来显示以下内容,其中 outputText 是一个 NSMutableString,在单个输出 session 中包含许多这样的行:

[outputText appendFormat: NSLocalizedString(@"\n\n%@ and %@ are identical.  No comparison required.", @"\n\n%@ and %@ are identical.  No comparison required."), self.ipAddress, secAddress.ipAddress];

我试图改变各种 ipAddress 字符串的颜色,但在使用 NSMutableAttributedString 时找不到类似的方法。

我面临的最大问题是,由于整个字符串都将被本地化,所以我无法在不分解格式化输出的每个部分的情况下可靠地设置 NSRange。

我是否需要剖析此字符串的每个部分,将其转换为 NSAttributedString 并将每个部分附加到 outputText?

最佳答案

答案是:是的。

是的,您需要分别本地化具有不同属性的部分。

关于ios - 使用 nsattributedstring 和 nslocalizedstring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13646298/

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