查看其他一些SO问题,似乎其他人在使kCTSuperscriptAttributeName正确显示上标和下标方面遇到了问题。我一直找不到kCTSuperscriptAttributeName的任何成功实现,即使Apple的文档声称它可以工作。
我尝试了此操作,但是xCode显示错误,将其列为“未声明的标识符”
NSDictionary * superscriptAttrs = [NSDictionary dictionaryWithObject:[NSNumber numberWithInt:1] forKey:kCTSuperscriptAttributeName];
有人还声称可以通过WebViews制作上标和下标,但是我的下标/上标必须是动态的,因此恐怕此方法会使事情复杂化。
无论是实现kSupersciptAttributeName的正确方法,还是我可以用来制作脚本的替代路由,都将不胜感激。谢谢
最佳答案
您需要#import <CoreText/CTStringAttributes.h>