Загрузка HTML-текста в UITableViewCells создает задержку рендеринга пользовательского интерфейса. Есть ли обходной путь для ленивой загрузки HTML-текста? - PullRequest
0 голосов
/ 05 декабря 2018

Когда вы конвертируете теги HTML в текст Attributed с помощью инициализатора init(data:options:documentAttributes:) для строки NSAttributed, загрузка занимает первое время при первом вызове (так как преобразование данных происходит в главном потоке), что создает задержку в визуализации интерфейса пользователя.не нашли подходов, показывающих, как лениво отображать HTML-текст. Каков наилучший подход для загрузки HTML-текста и предотвращения задержки при отображении пользовательского интерфейса?

1 Ответ

0 голосов
/ 06 декабря 2018

Это может помочь.

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