假设这个字符串是英文的,并且要求对文本字符串的特定部分加粗或颜色等:
"word1 word2 WORD3 word4"
这可以通过设置适当范围的属性来完成.
该范围可以硬编码为(13,5),但当然不会是可本地化的.
因此,可以通过知道其必须具有应用粗体的第三个单词来动态地确定范围.
但这也不是本地化的.假设一旦该句子被翻译成语言N,它只包含2个单词,或者包含M语言中的5个单词?
所以我的问题是如何在没有大量硬编码的情况下将属性字符串与本地化结合使用?
nsattributedstring ios
ios ×1
nsattributedstring ×1