我有CATextLayer
包含属性字符串。我已设置textLayer.isWrapped = true
。
在AVPlayer
预览时,图层和自动换行效果很好。
但是,当我尝试使用AVMutableVideoComposition.animationTool
将其导出以通过视频呈现时:
let videoComposition = AVMutableVideoComposition()
videoComposition.animationTool = AVVideoCompositionCoreAnimationTool(
postProcessingAsVideoLayer: videoLayer,
in: parentLayer)
自动换行似乎不受尊重。我还试图首先光栅化图层:
textLayer.shouldRasterize = true
但似乎没有效果。
帮助!