繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM