最佳答案
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值是行不通的