Animieren eines Bildes anzeigen zu rutschen nach oben

Ich bin versucht zu machen, ein Bild anzeigen (logo unten) schieben, nach oben 100 Pixel. Ich bin mit diesem code, aber nichts passiert:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:3];
logo.center = CGPointMake(logo.center.x, logo.center.y - 100);
[UIView commitAnimations];

Dieser code ist in der viewDidLoad Methode. Insbesondere die logo.center = ... wird nicht funktionieren. Andere Dinge (wie die änderung der alpha ist). Vielleicht bin ich nicht mit dem richtigen code, um schieben Sie es nach oben?

  • In der viewDidLoad-Methode. Sorry!
  • Sind Sie mit autolayout?
  • Vereinbart mit Rob, aus nur der code in deinem Beispiel scheint dies ein Problem mit dem Auto-Layout, die immer in der Art und Weise der animation. Wenn Sie Auto-Layout, haben Sie zu animieren, die Zwänge, anstatt explizit Einstellung der Rahmen.
  • Ich denke, ich bin, obwohl ich bin mir nicht genau sicher, wie zu sagen. Wenn ja, wie würde ich mich über die Animation der Einschränkungen?
InformationsquelleAutor Wes Cossick | 2013-01-07
Schreibe einen Kommentar