iOS7:CTLine不支持NSBaselineOffsetAttributeName

时间:2014-05-03 10:49:19

标签: ios7 core-text textkit

在iOS7中,NSLayoutManager使用NSTextStorage,其范围设置为NSBaselineOffsetAttributeName设置为正或负偏移(对于下标和上标)有效 - 结果范围当前呈现为垂直偏移。

但是,在同一CTTypesetterCreateLine上使用较低级别的核心文字API NSTextStorage会产生CTLine,这会导致所有范围都没有垂直偏移。

由于TextKit是在iOS7中引入的,我担心此属性可能只能通过较高级别NSLayoutManager而不能通过CTTypesetter

有没有办法让使用CTTypesetter在iOS7上使用垂直基线偏移?

0 个答案:

没有答案