zoukankan      html  css  js  c++  java
  • iOS学习笔记2微博cell界面的实现 smallelephant_A

    今天上午 完成了一个微博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

  • 相关阅读:
    B1005 继续(3n+1)猜想 (25分)
    B1091 N-自守数 (15分)
    B1086 就不告诉你 (15分)
    B1081 检查密码 (15分)
    个人博客作业Week1
    2015个人项目(修改除法要求)
    2014个人博客列表
    最佳个人博客、团队博客评分
    最终评审时间确定
    最终复审要求
  • 原文地址:https://www.cnblogs.com/adodo/p/5192373.html
Copyright © 2011-2022 走看看