Как использовать kCTSuperscriptAttributeName? - PullRequest
6 голосов
/ 30 декабря 2011

Просматривая некоторые другие вопросы SO, кажется, что у других людей возникают проблемы с получением kCTSuperscriptAttributeName для правильного отображения верхних и нижних индексов. Мне не удалось найти успешную реализацию kCTSuperscriptAttributeName, хотя документы Apple утверждают, что он работает.

Я пробовал это, но xCode показывает ошибку, перечисляя ее как "необъявленный идентификатор"

 NSDictionary * superscriptAttrs = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:1] forKey:kCTSuperscriptAttributeName];

Некоторые люди также утверждают, что можно создавать надстрочные и подстрочные индексы через WebView, но мои подписки / надстрочные индексы должны быть динамическими, поэтому я боюсь, что этот метод усложнит ситуацию.

Буду признателен за правильный способ реализации kSupersciptAttributeName или за альтернативный маршрут, который я мог бы использовать для создания сценариев. Спасибо

1 Ответ

13 голосов
/ 10 июля 2012

Вам нужно #import <CoreText/CTStringAttributes.h>

...