

... Ну, я думаю, если вы говорите «да» Swiftui, вы всегда должны стараться идти лучшим, а не легким способом.
AttrivituedText-это компонент, который отображает HTML-меченный нормальный текст и отображает его отформатированный. Процедура проста. Теги проанализированы, и каждый кусок отформатируется отдельно в виде текстового представления. Эти текстовые представления склеены ... да: оператор +. Таким образом, представление AttructudedText - это не что иное, как ряд стандартных текстовых компонентов
Поскольку я просто нуждался в жирном и курсивом, я просто осознал эти две теги. Но очень легко добавить новые теги и их форматирование. Я только что не понадобился их
Класс находится в файле attrivitudeText.Swift . Нет зависимостей
Компонент просто используется в качестве нормального текста компонента Swiftui:
AttributedText("This is <b>bold</b> and <i>this is italic</i>.")