Hallo zusammen,
ich will auf dem iPhone ein Sternenfeld darstellen, bei dem die Sterne in zufälliger Reihenfolge pulsieren sollen. Es sollen recht viele Sterne werden - ganz Sternenfeld eben
Ich habe das jetzt testweise mal händisch für einen Stern (oneStar) geamacht.
Alles anzeigen
Wie mache ich das Ganze jetzt am effektivsten & ressourcen-schonensten für recht viele UIImageViews? Es sollen ja auch mehrere Sterne parallel pulsieren.
Danke schon mal
ich will auf dem iPhone ein Sternenfeld darstellen, bei dem die Sterne in zufälliger Reihenfolge pulsieren sollen. Es sollen recht viele Sterne werden - ganz Sternenfeld eben
Ich habe das jetzt testweise mal händisch für einen Stern (oneStar) geamacht.
Quellcode
- -(void)pulseDown
- {
- [UIView beginAnimations:nil context:nil];
- [UIView setAnimationDuration:1.5];
- [UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
- [UIView setAnimationDelegate:self];
- [UIView setAnimationDidStopSelector:@selector(transitionDidStop:finished:context:)];
- [oneStar setTransform:CGAffineTransformMakeScale(0.4, 0.4)];
- [UIView commitAnimations];
- }
- -(void)pulseUp
- {
- [UIView beginAnimations:nil context:nil];
- [UIView setAnimationDuration:1.5];
- [UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
- [UIView setAnimationDelegate:self];
- [UIView setAnimationDidStopSelector:@selector(transitionDidStop:finished:context:)];
- [oneStar setTransform:CGAffineTransformMakeScale(1.0, 1.0)];
- [UIView commitAnimations];
- }
Wie mache ich das Ganze jetzt am effektivsten & ressourcen-schonensten für recht viele UIImageViews? Es sollen ja auch mehrere Sterne parallel pulsieren.
Danke schon mal