ios – 如何使用自定义键盘扩展插入NSAttributedString?

我想用这些应用程序( 1,2,3,4)的键盘扩展名在一些自定义字体中写文本.我知道我们如何在文档代理中插入普通字符串.
[self.textDocumentProxy insertText:mystring];

我试图使用上面的方法插入NSAttributedString,但我看不到任何方式插入NSAttributedString到文档代理.

有人可以指导最好的办法摆脱这个问题?任何建议将不胜感激.

解决方法

不可能使用文本文档代理插入属性字符串(或其他丰富的内容).

链接键盘不使用自定义字体.他们使用(或滥用)Unicode符号,如Enclosed AlphanumericsEnclosed Alphanumeric Supplement.

在其他情况下,与拉丁符号具有视觉相似性的不同字母符号用于创建“时髦”文本,如here.

最后,一些键盘扩展,如图像键盘,使用粘贴板来复制丰富的内容,用户有责任将其粘贴到他合适的位置.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...