iOS学习笔记2-微博cell界面的实现

今天上午 完成了一个微博cell界面,写了三遍,也算是烂熟于心了。下面简单介绍一下

 

 

微博的cell,主要运用的iOS知识点有

1,tableview 的数据源 和代理实现方法

2,tableviewcell 的实现

3,tableviewcellview 的运用

建立一个UItableviewcell 运用三种方法

(1)用xib     适用于 在整个表格中的cell内容相同时候

(2)纯代码创建 适用于微博这种 每个cell内容比较复杂 且随时变动的情况

 

4,工厂方法

5,懒加载

6,字典转模型

7,通过文本大小设置cell高

8,通过文本大小设置空间高度

如果是换行的label空间 直接用[self.label sizeWithAttributes:]可以实现

如果是换行的label控件 可以用[self.label boundingRectWithSize: options: attributes: context: ];

 

注意!如果是换行的label控件,必须在创建时将label的numberOfLines 属性设置为0,否则不换行

 

 

 

注意!!:

-(void)setWeiboData:(WeiboData *)weiboData

 

 这个函数里 在赋值的时候 必须写weiboData 不能写已经实例化的对象 否则没有数据

 

以下是练习的地址: https://github.com/Disneydusunan/-weibo-cell

 

posted @ 2016-02-16 12:38  small-elephant_A-Do  阅读(156)  评论(0编辑  收藏  举报