草庐IT

ReloadData

全部标签

iOS:如何知道 reloadData() 已完成其任务?

我想滚动到给定的索引(self.boldRowPath),但是当我调试时scrollToRow在reloadData()之前执行。如何知道reloadData已经完成?funcgetAllTimeEvent(){self.arrAllTimeEvent=ModelManager.getInstance().getAllTimeEvent(from:self.apportmentDateFrom,to:self.apportmentDateTo)self.tblTimeEvent.reloadData()self.tblTimeEvent.scrollToRow(at:self.bold

ios - collectionView : reloadData works, reloadItemsAtIndexPaths 不

我有一个UICollectionView,它的源数据有时会在屏幕外发生变化。为了在它返回时更新它,我在CollectionViewController中写道:overridefuncviewWillAppear(animated:Bool){self.collectionView!.reloadData()}...这行得通,但我永远不需要在我的UICollectionView中更新一两个以上的单元格,所以我认为如果我用以下版本替换上面的版本会更好:overridefuncviewWillAppear(animated:Bool){self.collectionView!.reloadI

ios - 具有动态单元格高度的 UITableView 的 reloadData() 导致跳动滚动

我觉得这可能是一个常见问题,想知道是否有任何通用的解决方案。基本上,我的UITableView具有每个单元格的动态单元格高度。如果我不在UITableView的顶部并且我tableView.reloadData(),向上滚动会变得不稳定。我相信这是因为我重新加载了数据,当我向上滚动时,UITableView正在重新计算每个可见单元格的高度。我该如何缓解这种情况,或者我如何只将某个IndexPath中的数据重新加载到UITableView的末尾?此外,当我设法一直滚动到顶部时,我可以向下滚动然后向上滚动,没有跳跃的问题。这很可能是因为已经计算了UITableViewCell的高度。

ios - self.tableView.reloadData() 在 Swift 中不起作用

我正在尝试同时学习Swift和iOS开发的基础知识,所以请多多包涵。我有一个TableViewController,它首先解析一个本地JSON文件并将它的非常简单的数据渲染到TableViewCell和SectionHeaderViews。在同一个TableViewController中,我正在调用一个返回数据的JSON端点,然后我将其设置为变量,以便我可以访问我真正想要的达到(API结构不太理想)。所以,我最终将正确的数据设置为self.tableData然后调用self.tableView.reloadData()但没有任何反应。什么给了?importUIKitclassBusin

ios - self.tableView.reloadData() 在 Swift 中不起作用

我正在尝试同时学习Swift和iOS开发的基础知识,所以请多多包涵。我有一个TableViewController,它首先解析一个本地JSON文件并将它的非常简单的数据渲染到TableViewCell和SectionHeaderViews。在同一个TableViewController中,我正在调用一个返回数据的JSON端点,然后我将其设置为变量,以便我可以访问我真正想要的达到(API结构不太理想)。所以,我最终将正确的数据设置为self.tableData然后调用self.tableView.reloadData()但没有任何反应。什么给了?importUIKitclassBusin

UITableView调用reloadData出现cell消失的问题解决方案

问题描述:在UITableView调用reloadData时候可能会出现cell布局消失的问题一般的纯显示页面没有出现这样的问题,这个问题是出现在如下情形:1、有多种cell样式且都继承自一个自定义的父cell2、需要对cell进行编辑修改,修改之后为了让修改显示出来,所以调用了reloadData方法出现了有部分cell布局消失,查看了页面的图层发现cell变成了自定义的父cell样式,由于父cell没有做布局,所以看似是cell的布局消失了3、断点调试了代理方法,对于cell的复用Identifier没有任何问题这些看似是没有什么问题的,那么问题是出在哪里了呢?问题分析:现在来分析一下出现

UITableView调用reloadData出现cell消失的问题解决方案

问题描述:在UITableView调用reloadData时候可能会出现cell布局消失的问题一般的纯显示页面没有出现这样的问题,这个问题是出现在如下情形:1、有多种cell样式且都继承自一个自定义的父cell2、需要对cell进行编辑修改,修改之后为了让修改显示出来,所以调用了reloadData方法出现了有部分cell布局消失,查看了页面的图层发现cell变成了自定义的父cell样式,由于父cell没有做布局,所以看似是cell的布局消失了3、断点调试了代理方法,对于cell的复用Identifier没有任何问题这些看似是没有什么问题的,那么问题是出在哪里了呢?问题分析:现在来分析一下出现