我在集合视图单元格中使用印地语字体,将近15个单元格加载到集合视图中
滚动它滞后,当我使用英语时它滚动顺畅,但是当我将语言改为印地语时它开始滞后于滚动
有什么方法可以解决这个问题吗?字体的任何字体缓存选项? 有没有办法使用CoreText渲染来改善它?
答案 0 :(得分:0)
我建议您阅读this文章。它为UITableViews
和UICollectionViews
<强> UPD 强>
在您的情况下,我会调查TextKit
documentation:
从UITextView类创建的文本视图旨在显示大量文本。底层UITextView是一个强大的布局引擎,称为Text Kit。如果您需要自定义布局过程或需要干预该行为,则可以使用Text Kit。
希望这有帮助。
答案 1 :(得分:0)
最后,我发现导致滚动滞后的问题:
滞后是因为UITextView的滚动被禁用,并且在每个滚动上它必须用渲染字体计算高度。
我尝试使用固定高度的UITextView并启用滚动,因为延迟消失了