我在文本视图中得到了一个带有图像的属性字符串,属性图像显示正常。问题是每当我添加图像时,它都会替换 textview 中的文本。我想添加属性图像,然后将光标放在图像的末尾,这样我就可以在图像下方添加文本。这是我到目前为止所尝试的,在此先感谢。
let attachment = NSTextAttachment()
attachment.image = selectedImage
let newImageWidth = (textView.bounds.size.width - 10 )
let scale = newImageWidth/(selectedImage.size.width)
let newImageHeight = selectedImage.size.height * scale
attachment.bounds = CGRect(x: 0, y: 0, width: newImageWidth, height: newImageHeight)
let myAttributedString = NSAttributedString(attachment: attachment)
textView.textStorage.insert(myAttributedString, at: textView.selectedRange.location)