输入框是EditBox,不是RichText
增加一个richtext作为最终显示,editbox里那几个回调方法里选一个合适的,在用户输入完毕的时候把文本取出来,处理完表情后输出到richtext里,然后清空editbox里的文本。
1赞
不是很懂,是RichText盖在EditBox上面吗,那EditBox显示的和RichText显示的不是会冲突了吗
editbox就是一个中转处理的组件,用户输入完了你把文本存出来之后就立马清掉里面的文本了呀,显示上不会有冲突的,然后处理那份存出来的文本,显示到richtext上。
用户再次点击editbox的时候,把那份文本赋值进去再让用户进行编辑,编辑框里的表情只显示的代码符号就行了。
1赞
感觉有点晕,没明白,你之前项目有这样实现过吗?
我以前项目没有做这么复杂,就直接在editbox的label显示的表情代码符号,策划说可以接受。
或者你自己封装一个,继承引擎的editbox,然后文本框用richtext。

