NSMutableAttributedStringを使用して、元の文字列の一部を変更し、テキストの一部を元の文字列よりも大きくしたいと考えています。しかし、私には理解できない非常にマイナーな何かのために、それは機能していません。これが私のコードです:
NSString *combineString = [NSString stringWithFormat:@"%@", ...];
NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:combineString];
NSRange selectedRange = NSMakeRange(5, 4); // 4 characters, starting at index 22
[string beginEditing];
[string addAttribute:NSFontAttributeName
value:[UIFont systemFontOfSize:50]
range:selectedRange];
[string endEditing];
mainCell.label.text = combineString;