我想減少我的字符串的一部分的大小,並使用下面的代碼。我的輸出不正確。我只看到我的第一個字體屬性用於整個字符串,而不是指定的範圍。是否有可能使用NSAttributedString設置多個字體屬性
NSMutableAttributedString *attString=[[NSMutableAttributedString alloc] initWithString:title];
NSInteger _stringLength=[descriptionText length];
[attString addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"Gotham-Bold" size:20.0]
range:NSMakeRange(0, 10)];
[attString addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"Helvetica-Bold" size:12.0]
range:NSMakeRange(11, _stringLength-1)];
[self.description setAttributedText:attString];
有你initting任何具體原因你的字符串有'title',但你是你唱'descriptionText'的長度? – 2013-01-15 06:40:51
它們可以互換,但我應該使用其中一個。我將descriptionText傳遞給方法,本地方法變量是標題。 – propstm