zoukankan      html  css  js  c++  java
  • [iOS 技巧 - 12] tableview 的数据刷新

      

    1.tableView的刷新

    1> 数据刷新的总体步骤

    * 修改模型数据

    * 刷新表格(刷新界面)

     

    2> 刷新表格(刷新界面)的方法

    * 全局刷新(每一行都会重新刷新)

    - (void)reloadData;

     

    * 局部刷新(使用前提: 刷新前后, 模型数据的个数不变)

    - (void)reloadRows:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation;

     

    * 局部删除(使用前提: 模型数据减少的个数 == indexPaths的长度)

    - (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation;

     

    2.@property属性的用法

    * weak(assign) :  代理UI控件

    * strong(retain) : 其他对象(除代理UI控件字符串以外的对象)

    * copy : 字符串

    * assign : 非对象类型(基本数据类型intfloatBOOL枚举结构体)

  • 相关阅读:
    Android系统根文件系统目录结构
    4面 晶晨半导体 问题总结
    linux 工作队列
    Linux tasklet 的测试
    ArbotiX-M引脚说明
    locobot
    视频地址
    S1雷达ROS包更新指南
    rospy
    mx-28在 labview环境下的开发
  • 原文地址:https://www.cnblogs.com/kengsir/p/4290636.html
Copyright © 2011-2022 走看看