Ich entwickle gerade ein Spiel für das iPhone, in dem viele Bilder um Kreise drehen werden. Ich habe den Punkt erreicht, an dem ich den Code schreiben muss, um dies zu erreichen. Ich bin verwirrt darüber, welche mathematischen Operationen ich verwenden muss und wie ich dies umsetzen würde. Es würde enorm helfen, wenn der Prozess anhand von Codebeispielen erklärt werden könnte. Wenn jemand verwirrt ist, was ich meine, versuche ich einfach, die Mitte eines UIImageView um den Umfang eines Kreises mit einer konstanten Geschwindigkeit zu bewegen. Jede Hilfe wird geschätzt. :)Bewegen eines UIImageView um einen Umfang?
0
A
Antwort
0
CGRect rect1; CGRect rect2; CGRect rect3;....
in viewDidLoad() {
rect1 = imageView1.frame
rect2 = imageView2.frame;
rect3 = imageView3.frame;
[UIImageView beginAnimations:nil context:nil];
[UIImageView setAnimationDelegate:self];
[UIImageView setAnimationBeginsFromCurrentState:YES];
[UIImageView setAnimationDuration:1.5];
[UIImageView setAnimationDidStopSelector:@selector(rotate:)];
imageView1.center = CGPointMake(rect2.origin.x, rect2.origin.y);
imageView1.transform = CGAffineTransformMakeScale(1.2, 1.2);
imageView2.center = CGPointMake(rect3.origin.x, rect3.origin.y);
imageView2.transform = CGAffineTransformMakeScale(2, 2);
[UIImageView commitAnimations];
}
- (void)rotate:(NSString *)animationID
{
[UIImageView beginAnimations:nil context:nil];
[UIImageView setAnimationDelegate:self];
[UIImageView setAnimationBeginsFromCurrentState:YES];
[UIImageView setAnimationDuration:1.5];
[UIImageView setAnimationDidStopSelector:@selector(rotate1:)];
imageView1.center = CGPointMake(rect3.origin.x, rect3.origin.y);
imageView1.transform = CGAffineTransformMakeScale(2, 2);
imageView1.alpha = 1;
imageView2.center = CGPointMake(rect4.origin.x, rect4.origin.y);
imageView2.transform = CGAffineTransformMakeScale(1.2, 1.2);
imageView2.alpha = .5;
.....
[UIImageView commitAnimations];
}
- (void)rotate1:(NSString *)animationID
{
[UIImageView beginAnimations:nil context:nil];
[UIImageView setAnimationDelegate:self];
[UIImageView setAnimationBeginsFromCurrentState:YES];
[UIImageView setAnimationDuration:1.5];
[UIImageView setAnimationDidStopSelector:@selector(rotate2:)];
imageView1.center = CGPointMake(rect4.origin.x, rect4.origin.y);
imageView1.transform = CGAffineTransformMakeScale(1.2, 1.2);
imageView1.alpha = .5;
imageView2.center = CGPointMake(rect5.origin.x, rect5.origin.y);
imageView2.transform = CGAffineTransformMakeScale(1, 1);
imageView2.alpha = .15;
....
[UIImageView commitAnimations];
}
try like this
Verwandte Themen
- 1. Einen Schatten um einen Kreis bewegen
- 2. Umfang eines benannten IIFE-Namens
- 3. Einen Sprite Swift bewegen
- 4. IOS: drehen, um eine UIImageView
- 5. Umfang eines Delegierten in C#
- 6. Der Umfang eines CATransaction Block
- 7. bewegen DOM HTML-Element um
- 8. Optimaler Punkt auf dem Umfang eines Kreises
- 9. UIGesture Anerkennung auf verschiedenen Bereichen eines UIImageView
- 10. Bewegen eines Imageview wenn aus einem Array erzeugt?
- 11. Erstellen eines UIImage aus einem gedrehten UIImageView
- 12. Gibt es in iOS eine Methode, um eine Schaltfläche um eine Bogenlinie oder einen Bogen zu bewegen?
- 13. iOS: Speichern eines Bildes in UIImageView
- 14. Umfang eines Objekts in einer Schleife
- 15. NSTextView innerhalb eines NSScrollView nicht bewegen :(
- 16. Partikel um das Objekt glatter bewegen
- 17. Wie kann ich die innere Bildposition eines UIImageView ändern?
- 18. Einen Ball nach dem Zufallsprinzip bewegen
- 19. Rotierende UIImageView und dann Skalierung
- 20. Die beste Möglichkeit, einen Kreis über UIImageView zu zeichnen IOS
- 21. UITableView: Reihen um im Editiermodus Bewegen
- 22. Gibt es einen Fall, in dem der Umfang eines konvexen Poly größer ist als der Umfang seiner Bounding Box?
- 23. Um einen Wert eines TD mit JQuery
- 24. Inkrementieren eines Datums um einen bestimmten Zeitraum
- 25. JQuery Umfang
- 26. Verschieben Sie ein uiimageview animierte
- 27. UIImageView ändern Breite und Höhe
- 28. Langsam einen Anfangswinkel bewegen, bis er einen Endwinkel erreicht
- 29. Zoom Lupe auf UIImageView
- 30. Angular Umfang Variablen und Plugins Umfang
Nicht ganz das, was ich suchte, aber trotzdem danke :) – Fitzy