我想获取具有特定属性的 NSAttributedString 的子字符串。我该怎么做呢?
谢谢!
我想获取具有特定属性的 NSAttributedString 的子字符串。我该怎么做呢?
谢谢!
我不确定,但根据文档,您应该能够调用-enumerateAttribute:inRange:options:usingBlock:
并将您寻找的属性指定为第一个参数,并将您想要搜索的字符串范围指定为第二个参数。存在指定属性的范围将提供给您传递给方法的块。
Ole 建议的非基于块的版本是方法attribute:atIndex:effectiveRange:
(或其兄弟),您重复调用它,推进索引,直到用完字符串。