左から右へ、右から左へ、フェーディングすると、多くのトランジションアニメーションが見えますが、上から下にどのように移行できますか?すべてのヘルプトランジションアニメーションをスライドダウンするにはどうしたらいいですか?
0
A
答えて
0
[[self navigationController] presentModalViewController:modalViewController animated:YES];
とこのようにそれを隠すため
ありがとう:
[self.navigationController dismissModalViewControllerAnimated:YES];
+0
そうですね、このようなものも使用していますが、上から下に移動する方法を見つけることができません。 – user1035877
+0
このリンクを参照してください。 http://stackoverflow.com/questions/237310 /アニメーションスタイルのモーダルコントローラ –
0
あなたは、Core Animationのを使用することができますが、オブジェクトの種類をを使用していますか?基本的には
は、あなたがこれを行うオブジェクトをフェードインする:[[objectName animator] setOpacity: 1];
はあなたにアニメーションが始まる前に0などに不透明度を設定するための最初の必要性を忘れないでください。 これはあなたの望むものだと思います。
0
ビューフレームをオフスクリーンの開始位置に設定してから、アニメーションを使用してフレームを所定位置に配置します。このワークアウト
CGRect originalFrame = [detailsView frame];
CGRect offscreenFrame = originalFrame;
offscreenFrame.origin.y -= offscreenFrame.size.height;
detailsView.frame = offscreenFrame; //Send the frame above screen
//Add view here if necessary to an unscrew view
// [aSuperView addSubview:detailsView];
[UIView beginAnimations:@"BringIn" context:nil];
[UIView setAnimationDuration:.3];
[UIView setAnimationDelegate:self];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
detailsView.frame = originalFrame
[UIView commitAnimations];
2
てみてください... 追加QuartzCoreフレームワーク
#import <QuartzCore/QuartzCore.h>
CATransition *transDown=[CATransition animation];
[transDown setDuration:0.5];
[transDown setType:kCATransitionPush];
[transDown setSubtype:kCATransitionFromBottom];
[transDown setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[Boottom_view.layer addAnimation:transDown forKey:nil];
関連する問題
- 1. UIBarButtonItemを隠すにはどうしたらいいですか?
- 2. キーボードを消すにはどうしたらいいですか?
- 3. コマンドラインからSQLite3をビルドするにはどうしたらいいですか?
- 4. 線を描くにはどうしたらいいですか?
- 5. イメージファイルを読むにはどうしたらいいですか?
- 6. MonoDevelop - コンパイルからstderrを見るにはどうしたらいいですか?
- 7. GTKでは、ウィンドウを閉じられないようにするにはどうしたらいいですか?
- 8. Json.net:[WebMethod]からJObjectを返すにはどうしたらいいですか?
- 9. PHPからXMLメッセージを返すにはどうしたらいいですか?
- 10. データをスニッフィングから隠すにはどうしたらいいですか?
- 11. PHPなしでログインシステムを作るにはどうしたらいいですか?
- 12. TortoiseSVNでリポジトリを移動するにはどうしたらいいですか?
- 13. jPanelsをJavaでスタック/オーバーレイするにはどうしたらいいですか?
- 14. RSpecで `rand()`をテストするにはどうしたらいいですか?
- 15. udpをsshでトンネルするにはどうしたらいいですか?
- 16. mongooseでObjectIdを生成するにはどうしたらいいですか?
- 17. pythonでvirtualenvを作成するにはどうしたらいいですか?
- 18. Pythonでramdiskを作成するにはどうしたらいいですか?
- 19. Booでディスパッチテーブルを作成するにはどうしたらいいですか?
- 20. Pythonでプライベートメソッドをインポートするにはどうしたらいいですか?
- 21. Rubyでスクリプトを作成するにはどうしたらいいですか?
- 22. Cocos2Dでポートレートモードを強制するにはどうしたらいいですか?
- 23. MySQLでGROUP BYをソートするにはどうしたらいいですか?
- 24. Pythonでリストを作成するにはどうしたらいいですか?
- 25. ユニットテストでRailsレコードキャッシュをチェックするにはどうしたらいいですか?
- 26. MonoDevelopでMonoDevelopアドインをデバッグするにはどうしたらいいですか?
- 27. Djangoでブートストラップを使用するにはどうしたらいいですか?
- 28. MongoDBでdocを作成するにはどうしたらいいですか?
- 29. iPhoneでスクリーンショットイメージを回転するにはどうしたらいいですか?
- 30. イメージをJavaでオーバーレイするにはどうしたらいいですか?
http://stackoverflow.com/questions/6605959/implement-custom-animation-to-present-modal-view-指定されたビュー・オン・iPadの –
http://stackoverflow.com/questions/7188584/complete-list-of-transitions-you-can-do-between-views-on-iphone-ipad/7328633#7328633 – chikuba