包装的iOS CATextLayer无法按预期工作

我有一个带有多行文本的CATextLayer。 包装的选项设置为YES。 但它不会将文本包装在最后一行。 如果我用 n和一个空格添加另一行,就会发生缠绕(但是这破坏了布局)。

这只发生在iOS> = 8.3中

任何想法可能导致这种情况?


CATextLayer中的某些内容在iOS 8.3中发生了变化,这意味着您现在需要将高度增加1px以上。 如果您使用的是CTFramesetterSuggestFrameSizeWithConstraints那么现在总计为2px的附加高度。

这是一个奇怪的破坏,但没有太多可以做到这一点。

链接地址: http://www.djcxy.com/p/88001.html

上一篇: iOS CATextLayer wrapped doesn't work as expected

下一篇: How to run bash function in Dockerfile