3

在 iOS7 中,使用设置了正偏移或负偏移(用于下标和上标)NSLayoutManager的withNSTextStorage范围NSBaselineOffsetAttributeName- 生成的范围当前以垂直偏移呈现。

CTTypesetterCreateLine但是,在同一设备上使用较低级别的 Core Text APINSTextStorage会生成一个CTLine渲染所有范围而没有垂直偏移的。

由于 TextKit 是在 iOS7 中引入的,我担心这个属性可能只能通过更高级别起作用,NSLayoutManager而不能通过CTTypesetter.

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

4

0 回答 0