小编Mic*_*key的帖子

使用nsattributedstring和nslocalizedstring

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

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

我正在尝试更改各种ipAddress字符串的颜色,但在使用NSMutableAttributedString时找不到类似的方法.

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

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

nsattributedstring nslocalizedstring ios

9
推荐指数
1
解决办法
2479
查看次数