Как в textview добавить картинку в swift?

Пользователь

от urban_will , в категории: Swift , 7 месяцев назад

Как в textview добавить картинку в swift?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jose , 7 месяцев назад

@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.