自14毕业到现在,从事iOS即时通讯开发已经1年半之久。在这里总结一下自己平时开发即时通讯类App常用的控件,以供大家参考。主要负责Allure开发,目前已上架,可以在苹果商店搜素Allure。Allure模仿微信的交互和设计效果,已经实现微信的大部分功能。
1.聊天列表:
SWTableViewCell: https://github.com/CEWendel/SWTableViewCell.git
备注:SWTableViewCell正常情况下隐藏右侧按钮的,向左滑动显示cell右侧的按钮(类似于iOS 7邮件应用程序)。微信应用:聊天列表向左滑动,显示标记未读,删除消息按钮。
2.文字消息:
M80AttributedLabel: [https://github.com/xiangwangfeng/M80AttributedLabel.git](https://github.com/xiangwangfeng/M80AttributedLabel.git
)
备注:文字内容的消息可以使用M80AttributedLabel,实现文字与表情的混排。一般