Hallo,
wie kann ich diese action in eine Schleife einbinden? Diese Aktion soll laufen, bis etwas best immtes geschieht.
Alles anzeigen
Eine weitere Frage: ich habe die duration also die Dauer des Vorgangs
auf 0.5s gestellt, wenn ich diesen Wert erhöhen will, geschieht nichts,
die Dauer bleibt immer gleich, egal wie ich verändere.
Danke schonmal für die Antworten.
wie kann ich diese action in eine Schleife einbinden? Diese Aktion soll laufen, bis etwas best immtes geschieht.
Quellcode
- - (IBAction)START:(id)sender {
- CGRect frame = _CollisionObject.frame;
- frame.origin.x = 234;
- frame.origin.y = 194;
- [UIView beginAnimations:nil context:nil];
- [UIView setAnimationBeginsFromCurrentState:0.5];
- _CollisionObject.frame = frame;
- [UIView commitAnimations];
- if (_CollisionObject.center.x >233) {
- CGRect frame = _CollisionObject.frame;
- frame.origin.x = 36;
- frame.origin.y = 194;
- [UIView beginAnimations:nil context:nil];
- [UIView setAnimationBeginsFromCurrentState:0.5];
- _CollisionObject.frame = frame;
- [UIView commitAnimations];
- }
Eine weitere Frage: ich habe die duration also die Dauer des Vorgangs
auf 0.5s gestellt, wenn ich diesen Wert erhöhen will, geschieht nichts,
die Dauer bleibt immer gleich, egal wie ich verändere.
Danke schonmal für die Antworten.