gpt4 book ai didi

ios - EGOTableViewPullRefresh太快

转载 作者:行者123 更新时间:2023-12-01 16:49:25 25 4
gpt4 key购买 nike

我已经将EGOTableViewPullRefresh放在我的项目中。但是,我注意到一件令人不安的事情。如果我需要通过下拉刷新来下载(中度)大文件,则EGOTableViewPullRefresh表示我的下载速度比实际速度快得多。

有没有办法让EGOTableViewPullRefresh显示仍在下载中。换句话说,当我下拉刷新时,我希望“加载”一词在屏幕上的显示时间更长。实际上,我希望在屏幕上一直显示“正在加载”,直到完成加载为止。

在viewDidload方法中:

  if (_refreshHeaderView == nil) {

EGORefreshTableHeaderView *view = [[EGORefreshTableHeaderView alloc] initWithFrame:CGRectMake(0.0f, 0.0f - self.tableView.bounds.size.height, self.view.frame.size.width, self.tableView.bounds.size.height)];
view.delegate = self;
[self.tableView addSubview:view];
_refreshHeaderView = view;
}
// update the last update date
[_refreshHeaderView refreshLastUpdatedDate];

最佳答案

您应该在块中将pullTableIsRefreshing设置为NO

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

//您的数据获取代码
dispatch_async(dispatch_get_main_queue(), ^{

//your UI code
self.tableView.pullTableIsRefreshing = NO;



});
});

关于ios - EGOTableViewPullRefresh太快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17376035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com