2010-12-31 9 views
4

UIViewのtransitionFromViewメソッドを使用してビューをアニメーション化し、イベントが完了したときにそのイベントをキャッチしたいと考えています。いくつか例を投稿できますか?UIView TransitionFromViewの例ですか?

ありがとうございました!

F.

答えて

17
-(IBAction) anAction:(id) sender { 
    // assume view1 and view2 are some subviews of self.view 
    // view1 will be replaced with view2 in the view hierarchy 
    [UIView transitionFromView:view1 
         toView:view2 
         duration:0.5 
         options:UIViewAnimationOptionTransitionFlipFromLeft 
        completion:^(BOOL finished){ 
         /* do something on animation completion */ 
         }]; 
    } 

} 
+0

どのように私は^ {/ *なめらかを行います* /}内のメソッドを呼び出すことができますか?ご協力ありがとうございました! F. – nosuic

+0

このコード(ブロックと呼ばれる)は、アニメーションが終了するとランタイムによって自動的に呼び出されます。 – Felix

+0

魅力的な作品!前に中括弧の前に書いていたのを忘れました(BOOLは終了しました)。ありがとうございました! F. – nosuic

関連する問題