检测TableView中reloadData方法的结束

时间:2011-04-01 09:57:19

标签: iphone objective-c uikit

有没有办法在UITableView中检测reloadData方法的结束?

我可以使用viewDidAppear进行初始调用,但之后我无法检测到reloadData的结束。

1 个答案:

答案 0 :(得分:1)

嗯,文档中没有任何内容,UITableViewDelegate也没有任何帮助。理论上,你可以做的是UITableView的子类并覆盖reloadData方法,如下所示:

- (void)reloadData
{
    // reload data starts
    [super reloadData];

    // and here reload data ended..
}

除非reloadData产生一些单独的背景线程,否则这标志着reloadData的结束。 祝你好运。