Entfernen UIVIew von SuperView mit Animation
Kann ich animieren, die neben einer UIView, um meine app, es sieht sehr hübsch so, danke apple.
Jedoch, wie kann ich es animieren, die Entfernung dieser Blick von der super Aussicht?
Ich bin mit:
CATransition *animation = [CATransition animation];
[animation setDuration:1];
[animation setType:kCATransitionReveal];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:animation forKey:kCATransitionReveal];
animieren, die "in" - übergang ... wie kann Sie animieren, die "out" - übergang????
Du musst angemeldet sein, um einen Kommentar abzugeben.
Animieren Sie Ihre Ansicht, so bewegt es sich offscreen/verkleinert/erweitert/verblasst, dann tun Sie das tatsächliche entfernen, wenn die animation endet.
Können Sie dies tun, indem Sie ändern die Eigenschaften der Ansicht (position/Größe/offset) zwischen einem beginAnimations/commitAnimations block. UIKit dann animieren Sie diese Eigenschaften über die Zeit angegeben.
E. g so etwas wie;
In der animation end-Benachrichtigung Sie können dann entfernen Sie die anzeigen.