本功能是我写的一个xmpp聊天客户端Demo的一部分,完整的代码请参考http://www.oschina.net/code/snippet_811893_37648,在此先附上一个截图:
下面介绍其实现要点,一是通过UITableView实现聊天界面,其每一行聊天信息是UITableViewCell,但是默认的UITableViewCell不能显示上图的泡泡图片,因此需要重新写一个UITableViewCell:
- class MessageCell:UITableViewCell {
-
- var senderAndTimeLabel:UILabel
- var messageContentView:UITextView
- var bgImageView:UIImageView
-
- init(newStyle:UITableViewCellStyle, newReuseIdentifier:NSString) {
-
- send