简易实现emoji键盘与图文混排

目前一些即时通讯与直播类型项目中都有一些emoji键盘的功能,这里有个简易的emoji键盘和图文混排,效果图如下:

简易实现emoji键盘与图文混排_第1张图片
GIF.gif

由于这个Demo做的有些粗糙,解释下以下类:

ChatBarVC这个是输入框和表情切换按钮的一个父类View。
EmojiScrollView这个是有emoji的一个UIScrollView。
ChatBarFaceView是EmojiScrollView的一个父视图 。
NaturalData这个是emoji图片的名称,一般是从plist文件中获取。
NSString+HNEmojiExtension是一个工具类,用来正则匹配表情字符串的类。
HNEmojiContact则是表情的模型。

Demo:GitHub链接

你可能感兴趣的:(简易实现emoji键盘与图文混排)