本文共 336 字,大约阅读时间需要 1 分钟。
IM 软件中,常用的功能有一个就是表情发送,可以是系统的emoji,自定义的图片,或者动态图等形式。今天主要介绍下自定义的图片表情,这种方式。
如下图:下面介绍两种常用的方式
方式一.非重用就是将表情键盘分页,每页按从左往右,从上往下,添加表情。这种方法能实现效果,但是有一个弊端就是效率低,不能重用表情图片。而且删除功能也不能按图片展示!方式二.重用方式用 UICollectionView 实现重用,将表情数组进行分页后放到每个section中,对于每页的数据需要注意,留出删除表情的cell来后,再进行分页,对于最后一页,如果数据无法填充满的话,只需要加载要展示的就可以了.最后需要注意,如果分页是横排的话,需要对应好每页数组与现实的关系,不然现实就会错乱转载地址:http://goaql.baihongyu.com/