如何在其委托调用之外调用viewForHeaderInSection

时间:2018-03-26 09:13:52

标签: ios objective-c

我的问题是我想从其委托调用之外调用viewForHeaderInSection“UITableView委托方法”。我有addObserver方法,我想用viewForHeaderInSection再次调用Objective c。是否会使用循环计数来调用?。

您的工作将受到赞赏。

1 个答案:

答案 0 :(得分:0)

表视图的设计使其可以根据需要调用数据源以获取数据。这样做可以大大提高性能并减少大型数据集的内存占用。

您无法强制表视图调用任何数据源方法。您可以调用其中一种重载方法,例如reloadData应该这样做。但这里仍有一个问题。重新加载只会在需要时调用数据源方法。在给定的情况下,标题实际上必须是可见的。如果例如用户已将标题滚出屏幕,则不会调用它。

如果这对您而言足够,那么只需致电reloadData即可。如果没有,那么您需要添加大量细节才能添加到您的问题中。你究竟在做什么,你的目标是什么,你目前的结果和期望是什么,你可能期望的边缘情况是什么......