最佳答案
NSString
或NSMutableStrings
中不可能有多种颜色。因此,我已经听说了一些关于< >强NSAttributedString
< / >强的信息,它是随着iPad SDK 3.2(或大约3.2)引入的,并且从iPhone SDK 4.0测试版开始在iPhone上可用。
我想要一根有三种颜色的绳子。
我不使用3个单独的nsstring的原因,是因为三个NSAttributedString
子字符串的长度经常变化,所以我宁愿不使用任何计算来重新定位3个单独的NSString
对象。
如果使用NSAttributedString
是可能的,我如何使以下-(如果不可能与nsattributystring如何做):
<强>编辑:
记住,@"first"
, @"second"
和@"third"
将在任何时候被其他字符串替换。所以使用硬编码的NSRange值是行不通的