Tocropviewcontroller: プレゼンテーション用アニメーション

作成日 2016年10月05日  ·  4コメント  ·  ソース: TimOliver/TOCropViewController

viewControllerに次のものを提示するときはいつでも:
presentViewController(cropViewController, animated: true, completion: nil)
フェードインアニメーションが表示されます。これを閉じると同じ話になりますが、フェードアウトアニメーションが表示されます。

デフォルトのiOSアニメーションに戻し、表示するときは下からスライドし、閉じるときは下にスライドしたかったのです。

私が試したreturn nil;の両方のためにanimationControllerForPresentedControlleranimationControllerForDismissedControllerが、私は、私はまだ結果でフェードを得るのViewControllerを提示するときにのみ、解任のために働きました。

デフォルトのiOSプレゼンテーションアニメーションに戻す方法はありますか?

enhancement question

全てのコメント4件

こんにちは@erickva! アニメーションコントローラーがnil返すようにすることで正しい方向に進んでいましたが、もう1つ必要なことは、コントローラー自体のmodalTransitionStyleを指定すること

TOCropViewController *cropController = [[TOCropViewController alloc] init];
cropController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;

スタイルが垂直に設定されている場合にアニメーションコントローラーを無効にする新しいバージョンをプッシュしたので、それに更新する場合は、コードを追加するだけです。 :)

お役に立てば幸いです。

あなたは伝説です! ありがとうございました。

心配ない! お役に立てて嬉しいです! :) 楽しい!

迅速に、モーダルプレゼンテーションスタイルを変更できる唯一の方法は、子ビューコントローラーcropViewController.childViewControllers.first?.modalTransitionStyle = .coverVerticalアクセスすること

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

asadqazi picture asadqazi  ·  3コメント

felipebonezi picture felipebonezi  ·  6コメント

mugunth87 picture mugunth87  ·  5コメント

Srosman picture Srosman  ·  3コメント

TimOliver picture TimOliver  ·  12コメント