Sto usando il seguente codice per passare un'etichetta da una posizione all'altra in direzione xCome spostare una vista o l'etichetta in direzione X utilizzando CABasicAnimation in iPhone
CABasicAnimation *theAnimation;
theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.translation.x"];
theAnimation.duration=1;
theAnimation.repeatCount=1;
theAnimation.autoreverses=NO;
theAnimation.fromValue=[NSNumber numberWithFloat:0];
theAnimation.toValue=[NSNumber numberWithFloat:80];
[lbl.layer addAnimation:theAnimation forKey:@"animateLayer"];
Ma in questo caso alla fine del l'animazione l'etichetta torna alla sua posizione originale. Come assicurarsi che rimanga nella posizione in cui viene spostato.
C'è un buon modo per farlo senza usare il timer e cambiare le coordinate per conto nostro.
stupefacente funziona benissimo. – rkb