这是我的简单代码:
self.refreshControl = [UIRefreshControl new];
[self.refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged];
[self.myTableView addSubview:self.refreshControl];或
self.myTableView.refreshControl = self.refreshControl; 刷新:当myTable的滚动偏移量为-1 (立即!!)时,方法正在调用,拉取时没有进度指示器...
应用程序在iOS10.3上,xcode为8.3
我在邮件应用程序和堆栈上的许多示例中看到,在开始像时钟一样显示活动之前,UIRefreshControll开始刷新。
我也尝试过将UIRefreshControll放在UITableViewCOntroller上,但我看到立即完成了旋转,并立即开始刷新:
我快疯了我想很简单但是我不能显示进度指示器,你能帮我吗??
发布于 2017-03-29 23:42:27
UIScrollView (以及UITableView)具有您设置的refreshControl属性,而不是自己将其添加为子视图。所以:
self.myTableView.refreshControl = self.refreshControl这应该会使它的行为正确。
https://stackoverflow.com/questions/43097978
复制相似问题