2

非表示のアニメーションを変更するにはどうすればよいですか?

現在、私は使用しました:

SlideShow *slider = [[SlideShow alloc] initWithNibName:@"SlideShow" bundle:nil];
slider.view.alpha = 0.0;
[self presentModalViewController: slider animated: NO];

[UIView beginAnimations: nil context: nil];
[UIView setAnimationDuration:1.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];

slider.view.alpha = 1.0;
[UIView commitAnimations];

そしてそれは動作します..

しかし、カスタム アニメーションを使用してそれを閉じる方法はどうでしょうか (閉じるためのフェードアウト アニメーションを探していました)。

ありがとう。

4

2 に答える 2

1

presentModalViewController基本的には、事前にベイクされたアニメーションを提供するメソッドですviewController.view。モーダル ビューを閉じたり表示したりするためのカスタム アニメーションを作成する場合は、すべて自分で処理する必要があります。

于 2013-09-13T18:22:40.727 に答える