如何使用kCTSuperscriptAttributeName?

时间:2011-12-30 09:09:32

标签: objective-c ios nsdictionary nsattributedstring

查看其他一些SO问题,似乎其他人在获取kCTSuperscriptAttributeName以正确显示上标和下标时遇到问题。我一直无法找到kCTSuperscriptAttributeName的任何成功实现,即使Apple的文档声称它有效。

我试过这个,但xCode显示错误,将其列为“未声明的标识符”

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

有些人还声称可以通过WebViews制作上标和下标,但我的下标/上标需要是动态的,所以我担心这种方法会使事情变得复杂。

要么实现kSupersciptAttributeName的正确方法,要么我可以采取替代路线来制作脚本。感谢

1 个答案:

答案 0 :(得分:13)

您需要#import <CoreText/CTStringAttributes.h>