在iOS 7中进行刷新

前端之家收集整理的这篇文章主要介绍了在iOS 7中进行刷新前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图让我的表视图中的iOS 7上的刷新功能正常工作.在viewDidLoad上,我有:
self.refreshControl = [[UIRefreshControl alloc] init];

    [self.refreshControl addTarget:self action:@selector(refreshInvoked:forState:) forControlEvents:UIControlEventValueChanged];

然后我运行:

-(void) refreshInvoked:(id)sender forState:(UIControlState)state {
    // Refresh table here...
    [_allEntries removeAllObjects];
    [self.tableView reloadData];
    [self refresh];
}

当刷新方法调用的请求完成后,在didCompleteRequest代码中,我有:

[self.refreshControl endRefreshing];

在iOS 6中,这意味着当您拉下桌面视图时,会显示圆形箭头,拉伸时会拉伸,并且拉得足够远后,会刷新.现在,我看不到圆形箭头,只是一个UIActivityIndi​​cator.它也有时会工作,有时也不会.我失踪了什么

解决方法

您正在谈论的“UIActivityIndi​​cator”是UIRefreshControl的新默认外观.

你下拉,随着圆圈的完成,它显示了触发刷新的接近程度.

原文链接:https://www.f2er.com/iOS/337101.html

猜你在找的iOS相关文章