使用字体样式和字体大小复制自定义字体

当我使用以下代码复制文本时,它将粘贴简单文本。

let range = NSMakeRange(0,tvTexta.attributedText!.length)
            let rtfData = try! tvTexta.attributedText!.data(from: range,documentAttributes: [ NSAttributedString.DocumentAttributeKey.documentType: NSAttributedString.DocumentType.rtf])

            UIPasteboard.general.items = [
                [ kUTTypePlainText as String : tvTexta.text! ],[ kUTTypeRTF as String : rtfData ]
            ]
mengzai8888 回答:使用字体样式和字体大小复制自定义字体

我认为问题在于您如何将数据添加到剪贴板。您正在做的是将多个项目添加到粘贴板,而您实际上想要要做的是添加同一项目的多个表示

UIPasteboard.general.items = [[
    kUTTypePlainText as String : tvTexta.text!,kUTTypeRTF as String : rtfData 
]]
本文链接:https://www.f2er.com/3168058.html

大家都在问