Y a-t-il un moyen de savoir quelle image est actuellement affichée dans l'animation intégrée dans un UIImageView?Savoir quelle image dans une animation UIImageView
J'ai 5 images dont j'ai besoin pour animer. Le UIImageView fournit une méthode simple pour le faire à travers le
animationImageView.animationImages = [NSArray ...];
animationImageView.animationDuration = 5;
animationImageView.animationRepeatCount = 0;
[animationImageView startAnimating];
Mais je voudrais avoir une représentation visuelle dont l'image est actuellement affichée. Je pensais utiliser UIPageControl et avoir le point en surbrillance représente l'image actuelle.
Y a-t-il un moyen de lier ces deux, donc l'animation dans UIImageView peut mettre à jour le UIPageControl? Ou dois-je écrire mes propres transitions entre UIImageViews? Si oui pouvez-vous me pointer dans la bonne direction d'écrire une animation simple entre les images?
grâce
J'ai fait quelques recherches sur ce sujet et il semble que le sous-classement d'un NSArray n'est pas recommandé car il s'agit d'un cluster. http://stackoverflow.com/questions/255679/app-crash-when-trying-to-access-a-subclass-method-after-the-object-was-initialize Je suppose que la meilleure approche est pour moi d'écrire ma propre solution basée sur le minuteur qui remplace l'UIImage pour simuler l'animation – joneswah