将HTML文本加载到UITableViewCells会延迟呈现UI,有没有延迟加载HTML文本的解决方法



当您使用NSAttributedString上的init(data:options:documentAttributes:)初始化程序将HTML标记转换为Attributed文本时,第一次调用时加载需要相当长的时间(由于数据转换发生在主线程上(,这会导致UI呈现延迟,我还没有找到任何方法来展示如何延迟呈现HTML文本,那么加载HTML文本的最佳方法是什么;避免延迟呈现UI?

这可能会有所帮助。

DispatchQueue.global().async {
//Load HTML Here
DispatchQueue.main.async {
//Assign it to your textview or label or any UI updation task.
}
}

最新更新