实现:QQ聊天界面程序
源代码下载地址:点击打开链接
1、QQ聊天界面
2、初步思路
1> 搭建界面
1. 拖入程序图标和启动图片
2. Storyboard中添加UITableView和下面的UIView
2> 设置UITableView代理
3> 建立HMMessageModel模型
1. 注:将type(表示谁发的),定义成一个枚举变量,不要使用BOOL或者int
4> 建立HMMessageCell自定义Cell
1. 注:在Cell中关于UI的属性一般用weak
2. 在initWithStyle函数(模板自动生成)中初始化
3.注:使用了weak以后,不能使用以下方法初始化
self.time = [[UILabelalloc] init];
此时,由于是weak,对象一创建,又马上被销毁,但是若采用下面的方法创建,则对象已经添加到self.contentView中,因此只要父窗口没有被销毁,子窗口就不会被销毁。