J'ai environ 5 UIScrollView
's déjà dans mon application qui tous de charger de multiples .xib
fichiers. Nous voulons maintenant utiliser un UIRefreshControl
. Ils sont conçus pour être utilisés avec UITableViewControllers (par UIRefreshControl classe de référence). Je ne veux pas re-faire comment toutes les 5 UIScrollView
de travail. J'ai déjà essayé d'utiliser l' UIRefreshControl
mon UIScrollView
s', et il fonctionne comme prévu, sauf pour quelques choses.
Juste après l'actualisation de l'image se transforme en chargeur, l'
UIScrollView
sauts en baisse d'environ 10 pixels, qui ne n'arrive pas quand je suis très prudent pour faire glisser l'UIScrollview
très lentement.Quand je scroll vers le bas et de lancer la recharge, puis laissez-le aller de l'
UIScrollView
,UIScrollView
des séjours où je laisse aller. Après c'est fini de rechargement, l'UIScrollView
saute vers le haut, pas d'animation.
Voici mon code:
-(void)viewDidLoad
{
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[myScrollView addSubview:refreshControl];
}
-(void)handleRefresh:(UIRefreshControl *)refresh {
// Reload my data
[refresh endRefreshing];
}
Est-il possible que je peux économiser un tas de temps, et d'utiliser un UIRefreshControl
en UIScrollView
?
Merci!!!!!!