刷新屏幕Cell 的一些方法

简介: 刷新屏幕Cell 的一些方法

##

-重新刷新屏幕上的所有cell

```objc

[self.tableView reloadData];

```

-刷新特定行的cell

```objc

[self.tableView reloadRowsAtIndexPaths:@[

[NSIndexPath indexPathForRow:0 inSection:0],

[NSIndexPath indexPathForRow:1 inSection:0]

]

withRowAnimation:UITableViewRowAnimationLeft];

```

-插入特定行数的cell

```objc

[self.tableView insertRowsAtIndexPaths:@[

[NSIndexPath indexPathForRow:0 inSection:0],

[NSIndexPath indexPathForRow:1 inSection:0]

]

withRowAnimation:UITableViewRowAnimationLeft];

```

-删除特定行数的cell

```objc

[self.tableView deleteRowsAtIndexPaths:@[

[NSIndexPath indexPathForRow:0 inSection:0],

[NSIndexPath indexPathForRow:1 inSection:0]

]

withRowAnimation:UITableViewRowAnimationLeft];

```

##数据刷新的原则

-通过修改模型数据,来修改tableView的展示

-先修改模型数据

-再调用数据刷新方法

-不要直接修改cell上面子控件的属性


相关文章
|
3月前
|
JavaScript
成功解决:el-dialog弹出窗口、数据第一次没有加载、第二次打开才能加载数据。(每次页面刷新后、第一次打开dialog窗口、图片数不加载)
这篇文章分享了解决Vue中`el-dialog`弹出窗口在第一次打开时数据未加载问题的技巧,通过改变组件的`key`属性来强制Vue重新渲染DOM,从而确保数据正确加载。
成功解决:el-dialog弹出窗口、数据第一次没有加载、第二次打开才能加载数据。(每次页面刷新后、第一次打开dialog窗口、图片数不加载)
VC下利用Picture控件实现png图片按钮(鼠标初始、按下、松开、获得焦点四种状态)
VC下利用Picture控件实现png图片按钮(鼠标初始、按下、松开、获得焦点四种状态)
129 0