Swift自定义键盘

此框架内置了三种表情包,在效果图中可以看到

  • 如果你的程序是添加反馈页面,直接把此框架导入即可,调用控制器中的几句代码并可实现
  • 如果只是需要键盘,只需要把textView干掉即可,高内聚,低耦合
  • 若移植此框架只需要键盘对的情况下需要导入两个第三方库,分别是pod 'YYModel'和pod 'SnapKit',并且需要一个桥接文件即可

效果如下

1.png
2.png
3.png

若你还需要添加自定义表情时,在CLEmotionTool.swift这个类中添加你的表情路径便可

代码块

/// lxh表情的info.plist的路径
    var lxhPath: String {
        return bundlePath + "/Contents/Resources/lxh/info.plist"
    }
//4. lxh
        let lxhEmotions = devideEmotions(emotions: parseInfoPlist(path: lxhPath))
      //把你增加的表情添加到下面的数组中就好
        return [recentEmotions, defaultEmotions, emojiEmotions, lxhEmotions]
        

关于地址

代码地址:GitHub


感谢阅读这份帮助文档。请点击右上角,点赞并分享。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容