Articles of core animazione

Come posso creare un’animazione “pin-drop” personalizzata usando MKAnnotationView?

Ho un’istanza di MKMapView e vorrei usare icone di annotazione personalizzate al posto delle icone pin standard fornite da MKPinAnnotationView. Quindi, ho creato una sottoclass di MKAnnotationView chiamata CustomMapAnnotation e sto sovrascrivendo -(void)drawRect: per disegnare un CGImage. Questo funziona. Il problema arriva quando provo a replicare la funzionalità .animatesDrop fornita da MKPinAnnotationView; Mi piacerebbe che […]

Objective-C – CABasicAnimazione che applica i cambiamenti dopo l’animazione?

Sto usando CABasicAnimation per spostare e ridimensionare una visualizzazione dell’immagine. Voglio che la vista immagine venga aggiunta alla superview, animata e quindi rimossa dalla superview. Per ottenere ciò, sto ascoltando la chiamata delegata del mio CAAnimationGroup e non appena viene richiamata rimuovo la visualizzazione dell’immagine dalla superview. Il problema è che a volte l’immagine lampeggia […]

C’è un modo per mettere in pausa un CABasicAnimation?

Ho un’animazione di base di rotazione dell’iPhone. C’è un modo in cui posso “mettere in pausa” l’animazione in modo che la posizione della vista venga mantenuta? Immagino che un modo per farlo sarebbe quello di far “completare” l’animazione invece di chiamare “rimuovere” su di essa, come potrei farlo? CABasicAnimation* rotationAnimation; rotationAnimation = [CABasicAnimation animationWithKeyPath:@”transform.rotation.z”]; rotationAnimation.toValue […]