[英]Copy Custom font with with Font Style and Font Size
当我使用以下代码复制文本时,它会粘贴简单的文本。
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 ]
]
我认为问题在于您如何将数据添加到粘贴板。 您正在做的是向粘贴板添加多个项目,而您真正想要做的是添加同一项目的多个表示:
UIPasteboard.general.items = [[
kUTTypePlainText as String : tvTexta.text!,
kUTTypeRTF as String : rtfData
]]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.