6

他のいくつかのSOの質問を見ると、他の人がkCTSuperscriptAttributeNameで上付き文字と下付き文字を正しく表示するのに問題があるようです。Appleのドキュメントでは、kCTSuperscriptAttributeNameが機能すると主張していますが、成功した実装を見つけることができませんでした。

これを試しましたが、xCodeにエラーが表示され、「宣言されていない識別子」としてリストされます。

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

WebViewを介して上付き文字と下付き文字を作成できると主張する人もいますが、私の下付き文字/上付き文字は動的である必要があるため、この方法では事態が複雑になるのではないかと思います。

kSupersciptAttributeNameを実装する正しい方法、またはスクリプトを作成するために使用できる代替ルートのいずれかをいただければ幸いです。ありがとう

4

1 に答える 1

13

必要がある#import <CoreText/CTStringAttributes.h>

于 2012-07-10T06:22:58.253 に答える