我有以下代码可以运行:
CFArrayRef runs = CTLineGetGlyphRuns(line);
for(int j = 0; j < CFArrayGetCount(runs); j++)
//for(id runObj in (__bridge NSArray*)CTLineGetGlyphRuns(line))
{
CTRunRef run = CFArrayGetValueAtIndex(runs, j);
}
我需要做的是获取包含此运行的实际字符串。如果我得到字形,那么这些不是实际字符,有没有办法例如获取一个包含给定 ctrun 的实际文本的 nsstring?谢谢