在NSAttributedString的iOS类别中,我有以下内容:
CTLineRef line = CTLineCreateWithAttributedString((CFAttributedStringRef)self);
CGFloat ascent;
CGFloat descent;
double length = CTLineGetTypographicBounds(line, &ascent, &descent, NULL);
// at this point, ascent and descent always come back as zero.
根据文件,似乎这些应该是线的上升和下降。但他们不是。
宽度不返回零。
那就是说,如果我画线,它就会很好。
我错过了什么吗?