Кажется, что для этого не существует символов Юникода, но достаточно просто сделать NSAttributedString
, который справится с задачей:
NSDictionary * superscriptAttrs = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:1]
forKey:NSSuperscriptAttributeName];
NSAttributedString * st = [[NSAttributedString alloc] initWithString:@"st"
attributes:superscriptAttrs];
NSMutableAttributedString * premiere = [[NSMutableAttributedString alloc] initWithString:@"1"];
[premiere appendAttributedString:st];
// Don't forget to release everything when you're done with it!
Вы можетехочу изменить размер шрифта верхнего индекса.Это достигается включением NSFontAttributeName
в словарь атрибутов с соответствующим объектом шрифта.Обратите внимание, что NSAttributedString
доступно только на iPhone в iOS 4.0+ и на iPad в 3.2+ (см. Комментарий).