UIRefreshControl freezes when temporarily showing other tab (iOS 7)
问题 I have the following on one of my tabs: - (void)viewDidLoad { [super viewDidLoad]; self.clearsSelectionOnViewWillAppear = YES; UIRefreshControl* refreshControl = [[UIRefreshControl alloc] init]; refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:@"Sync"]; [refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; self.refreshControl = refreshControl; //### Workaround: http://stackoverflow.com/a/19126113/1971013 dispatch