iOS开发之聊天界面

这个例子主要实现了类似微信的聊天界面,首先效果如图:


效果图

1.界面构造:准备两个uitableviewcell,分别是我和对方的

2.准备一个存储数据内容的plist文件,因为我暂时还没有接口数据,所以就只能自己先构建简单的数据模型。

3.根据每条数据的id内容分辨该条信息是我自己发的还是别人发送的,代码如下

判断加载cell

4.最主要的工作就是计算每个cell的高度,而直接决定cell高度的就是文字的内容,使用nsstring的实例方法就可以获取字符串的高度

高度计算
实例方法

最后,demo地址是github.com/hmj0930/ChatWithEachOther.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,962评论 3 38
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,382评论 30 472
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 10,236评论 1 9
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 9,179评论 2 7
  • 前几天和好友聊天,说了近期的计划,我说打算做完这两个月然后辞职,去旅游一段时间,再去到另外一个城市开始新的工作。 ...
    太阳和猫阅读 3,788评论 0 0