• 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

  • 相关阅读:
    【DWT笔记】基于小波变换的降噪技术
    【DWT笔记】傅里叶变换与小波变换
    Matlab命令——目录操作(windows&Linux)
    【DCT笔记】DCT变换、DCT反变换、分块DCT变换
    JSOI2018 防御网络
    NOI2018 屠龙勇士
    CRT&EXCRT学习笔记
    CF662C Binary Table
    HNOI2017 礼物
    ZJOI2014 力
  • 原文地址:https://www.cnblogs.com/adodo/p/5192373.html
Copyright © 2020-2023  润新知