J'ai ce code pour flasher une image sur une carte comme une partie de MKAnnotationView:ajouter et supprimer dans le bloc de sous-vue code ne sont pas animés
UIView* containerView = [mapView viewForAnnotation:enemy];
UIImageView* redCircle = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Red_half_circle.png"]];
[UIView transitionWithView:containerView
duration:2.9
options:UIViewAnimationOptionAutoreverse&&UIViewAnimationOptionRepeat
animations:^{ [containerView addSubview:redCircle];}
completion:^(BOOL finished){[redCircle removeFromSuperview]; }];
En tant que tel, rien ne se passe quand je le lance. Mais!!! Si je supprime le bloc de code "achèvement" et le remplace par NULL, alors au moins l'animation ajoute la sous-vue. Peut-être que les options ont quelque chose à voir avec ça? Question: Comment flashez-vous une image dans MKAnnotationView?
Merci beaucoup.
Bien qu'anecdotique, c'est définitivement mon expérience que la propriété cachée est animable. – zpasternack
Est-ce que ça change le côté caché à mi-chemin de l'animation? –