@urban_will
В Swift, чтобы добавить картинку в TextView
, вы можете использовать NSAttributedString
и установить свойство attributedText
для TextView
.
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// Создайте изображение let image = UIImage(named: "myImage") // Создайте атрибутированный текст let attributedString = NSMutableAttributedString() let textAttachment = NSTextAttachment() textAttachment.image = image let imageString = NSAttributedString(attachment: textAttachment) let textString = NSAttributedString(string: "Some text") attributedString.append(imageString) attributedString.append(textString) // Установите атрибутированный текст в TextView textView.attributedText = attributedString |
В этом примере мы создаем изображение, затем создаем атрибутированный текст, добавляя изображение и текст в NSMutableAttributedString
, а затем устанавливаем этот атрибутированный текст в TextView
с помощью свойства attributedText
.
Обратите внимание, что вы должны использовать NSTextAttachment
, чтобы вставить изображение в NSAttributedString
.