UITextView с атрибутивным текстом html удаляет разрыв строки и теги "br", когда он имеет маленький размер.
Здесь html текст, например:
let text = """
<h2><font color=\"gray\">Offer</font></h2><br><br><b><font color=\"red\">
Offer 1:</font></b><br><b>1 kg Sugar Free!</b><br><p>Every purchase above 500 <br> valid till 23rd April</p>
"""
И когда строка режим перерыва для текстового представления установлен на .byTruncatingTail
, затем UITextView удаляет разрывы новой строки.
Свернутое состояние (разрыв новой строки отсутствует, UITextView удалил его)
Расширенное состояние (есть разрывы строк в соответствии с необработанными HTML)
Расширенное и свернутое состояние, контролируемое изменением Ограничение по высоте UITextView Вот проект sample В этом проекте я жду, что в свернутом состоянии будет 3 строки: ссылка, новая строка, новая строка (текст не должен быть виден).