后纺我用UIRefreshControl在一个UITableView:UIRefreshControl站提出申请不活跃
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(refresh)
forControlEvents:UIControlEventValueChanged];
self.refreshControl = refreshControl;
随着刷新处理:
-(void)refresh {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
// (...some long running operation...)
dispatch_async(dispatch_get_main_queue(), ^{
[self.refreshControl endRefreshing];
});
});
}
在长时间运行的操作我使应用程序不活动按Home键。之后,我再次使应用程序处于活动状态。微调器冻结(停止旋转)并且无法将其返回到初始状态。
如何解决?
谢谢 - 这解决了它!但是:当动画停止时,桌面视图中有一个短暂的闪烁。似乎以某种方式内容偏移设置不正确。无论如何:它的工作原理也没有为我重设偏移量。 – beseder
@beseder是否解决了闪烁问题? – 6axter82