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

前端之家收集整理的这篇文章主要介绍了ios – 如何使用自定义键盘扩展插入NSAttributedString?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用这些应用程序( 1,2,3,4)的键盘扩展名在一些自定义字体中写文本.我知道我们如何在文档代理中插入普通字符串.
[self.textDocumentProxy insertText:mystring];

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

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

解决方法

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

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

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

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

原文链接:https://www.f2er.com/iOS/329958.html

猜你在找的iOS相关文章