私はmodalviewcontrollerを閉じる前にカスタムアニメーションを実行しようとしています。アニメーションは正常に動作しますが、プレゼンテーション・ビュー・コントローラーがまだロードされていないと仮定しているため、結果は黒い画面になります。 presentingViewControllerをロードし、アニメーションを実行してから、modalviewcontrollerを終了する方法はありますか?dismissmodalviewcontrollerを呼び出す前に、プレゼンテーションビューコントローラをロードするにはどうすればよいですか?
注:presentingViewControllerは現在、私のtabbarcontrollerを指していますが、実際にはmodalviewを提示したuiviewcontrollerを指していません。
ありがとうございます!
[UIView beginAnimations:@"suck" context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:103 forView:self.navigationController.view cache:YES];
[[self navigationController].view setHidden:YES];
[UIView setAnimationPosition:CGPointMake(260, 431)];
[UIView commitAnimations];
いくつかのコードを提供できますか? – sergio