gpt4 book ai didi

ios - 如何连接 NSAttributedString?

转载 作者:IT王子 更新时间:2023-10-29 07:27:22 25 4
gpt4 key购买 nike

我需要在合并字符串之前搜索一些字符串并设置一些属性,所以 NSStrings -> Concatenate them -> Make NSAttributedString 不是一个选项,有什么方法可以将 attributedString 连接到另一个 attributedString 吗?

最佳答案

我建议您使用@Linuxios 建议的单个可变属性字符串,这是另一个示例:

NSMutableAttributedString *mutableAttString = [[NSMutableAttributedString alloc] init];

NSString *plainString = // ...
NSDictionary *attributes = // ... a dictionary with your attributes.
NSAttributedString *newAttString = [[NSAttributedString alloc] initWithString:plainString attributes:attributes];

[mutableAttString appendAttributedString:newAttString];

但是,为了获得所有选项,您还可以创建一个可变的属性字符串,该字符串由包含已放在一起的输入字符串的格式化 NSString 构成。然后,您可以使用 addAttributes: range: 将事后的属性添加到包含输入字符串的范围。不过,我推荐前一种方式。

关于ios - 如何连接 NSAttributedString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18518222/

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