iOS CATextLayer包装无法按预期工作

Swi*_*ude 7 xcode word-wrap catextlayer

我有一个带有多行文字的CATextLayer.包装选项设置为YES.但它没有将文本包装在最后一行.如果我用\n和空格添加另一行,则会发生换行(但这会破坏布局).

这只发生在iOS> = 8.3中

有什么想法会导致这种情况吗?

Bo *_*o A 4

iOS 8.3 中发生了一些CATextLayer变化,这意味着您现在需要比以前多添加 1px 的高度。如果您之前使用过,CTFramesetterSuggestFrameSizeWithConstraints那么现在总共增加了 2px 的高度。

这是一个奇怪的破损,但对此我们无能为力。