Ios 具有NSAttributedString奇怪间距的多行CATextLayer
使用从UITextView获取的文本,我将文本渲染到视频顶部。我正在使用CATextLayer,得到了一个非常奇怪的结果。当我使用UILabel在屏幕上显示预览时,它看起来很好,并且没有间距问题 是否有方法格式化CATextLayer,使其与UILabel结果匹配?到目前为止,与我尝试的不同之处在于,在将NSAttributedString放到CATextLayer上之前格式化它并没有任何作用Ios 具有NSAttributedString奇怪间距的多行CATextLayer,ios,objective-c,nsattributedstring,catextlayer,Ios,Objective C,Nsattributedstring,Catextlayer,使用从UITextView获取的文本,我将文本渲染到视频顶部。我正在使用CATextLayer,得到了一个非常奇怪的结果。当我使用UILabel在屏幕上显示预览时,它看起来很好,并且没有间距问题 是否有方法格式化CATextLayer,使其与UILabel结果匹配?到目前为止,与我尝试的不同之处在于,在将NSAttributedString放到CATextLayer上之前格式化它并没有任何作用 有什么建议吗?好吧,我没有试图获得正确的格式,而是通过UILabel输入文本,并使用标签的CALaye
有什么建议吗?好吧,我没有试图获得正确的格式,而是通过UILabel输入文本,并使用标签的CALayer,结果显示它完全符合我的要求。虽然不是最干净的解决方案,但它确实有效 文字是否同样清晰?我们也在做同样的事情,但是UILabel文本比CATextLayer文本更粗糙。我们没有发现任何明显的区别。由于CATextLayer的选项有限,最好从头开始创建自己的文本层类。