我有一个UITextView,用户应该可以通过在视图中的某些位置点击相应的按钮,将一些预定义的自定义表情符号放入UITextView中。
我知道可以通过NSAttributedString将多个图像添加到UILabel并用图像附件替换字符。但是我不确定如何在UITextField中做到这一点,用户可以在键入时添加和删除这些自定义表情符号。
我还需要能够掌握所有这些自定义表情符号及其正确位置,以便将它们发送到后端。
PS:如果有可以做到这一点的吊舱,我会很好用的。
我最终修改了我正在使用的字体并绘制了自己的表情符号。关键在于弄清楚如何导出有色字形,即使您为字符串设置了什么颜色,它们也可以保留其颜色。