美文网首页
day10-数据刷新01全局刷新

day10-数据刷新01全局刷新

作者: js_huh | 来源:发表于2020-06-07 23:33 被阅读0次

是什么?


  • tableView显示数据
    • 遵循协议,设置代理对象,使用代理方法.
    • stroyboard中拖拽的控件UITableView(无cell的),想要显示自定义cell.
      无需特意再拖拽一个cell控件,编辑它关联到自定义cell类.
      只需自定义cell继承UITableViewCell,系统会自动找到它.
  • tableView里面添加一行数据.(思路,改变的"模型集合-里面模型数据")
    • 添加数据,其实只需要添加一个模型,且将模型放入模型集合,刷新即可.
      - (IBAction)addData:(id)sender {
          Wine * wineTemp = [[Wine alloc]init];
          wineTemp.image = @"newWine";
          wineTemp.name = @"女儿红";
          wineTemp.money = @"1000";
          [self.wineData insertObject:wineTemp atIndex:0];
          // 刷新表格(告诉tableView数据发生的变化,赶紧刷新)
          [self.tableView reloadData];
      }
      
  • reloadData全局刷新和layoutIfNeeded强制刷新的区别?
    • reloadData- 屏幕能看见的cell,全部再次加载.
    • layoutIfNeeded强制刷新, 仅仅是将子控件的(X,Y,W,H)布置了一遍.
    • 全局刷新和局部刷新, 都是对数据进行操作,layoutIfNeeded是对位置进行操作

也可以看看

强制刷新-解读

相关文章

  • day10-数据刷新02局部刷新

    数据刷新01全局刷新 reloadData - 全局刷新,屏幕能看见的cell的数据,全部再次加载. 局部刷新 :...

  • day10-数据刷新01全局刷新

    是什么? tableView显示数据遵循协议,设置代理对象,使用代理方法.stroyboard中拖拽的控件UITa...

  • day10-左滑删除

    数据刷新01全局刷新数据刷新02局部刷新 是什么? UITableViewDataSource 的代理方法./**...

  • day10-滑动时自定义多个按钮

    数据刷新01全局刷新数据刷新02局部刷新左滑删除 是什么? UITableViewDelegate - 代理方法 ...

  • day10-单选的编辑模式

    数据刷新01全局刷新数据刷新02局部刷新左滑删除滑动时自定义多个按钮 是什么? 点击删除按钮后,出现"红色单选按钮...

  • day10-自定义删除

    数据刷新01全局刷新数据刷新02局部刷新左滑删除滑动时自定义多个按钮单选编辑模式批量删除 是什么? 为什么需要,鼠...

  • day10-多选的编辑模式-批量删除

    数据刷新01全局刷新数据刷新02局部刷新左滑删除滑动时自定义多个按钮单选编辑模式 是什么? 注意: 不能一边遍历,...

  • iOS UITableView中刷新和编辑操作

    UITableView的刷新和编辑操作 1.刷新操作 全局刷新先修改模型数据然后刷新界面 局部刷新 2.左滑删除 ...

  • 数据刷新

    数据刷新 添加数据 删除数据 更改数据 全局刷新方法(最常用) [self.tableViewreloadData...

  • 03-14 全局刷新和局部刷新

    数据刷新 添加数据 删除数据 更改数据 全局刷新方法(最常用) 局部刷新方法 添加数据 删除数据 更新数据(没有添...

网友评论

      本文标题:day10-数据刷新01全局刷新

      本文链接:https://www.haomeiwen.com/subject/zrxgphtx.html