上から下へのカスタムセグのトランジションに助けが必要です。その簡単な移行は、私はそれを行う方法がわかりません。それはストーリーボードで行われているのですか、それともコードで行う必要がありますか?私がそれをどのようにしてプログラムで行う必要があるのでしょうか?スウィフト3の上から下へのセグエのトランジション3
答えて
プッシュセグのためにカスタムトランジションアニメーションを書き込もうとしています。これはあなたがすることです:
ナビゲーションコントローラのデリゲートを設定します。そのオブジェクトに委譲で
、UIViewControllerAnimatedTransitioningを実装するオブジェクトを返すように
func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationControllerOperation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
を実装する(これは多くの場合、実際の生活の中でself
です)、
func transitionDuration(using ctx: UIViewControllerContextTransitioning?) -> TimeInterval
とfunc animateTransition(using ctx: UIViewControllerContextTransitioning)
を実装します。animateTransition
では、コンテキスト(ctx
)から情報を取得します。to
ビューをcontainerView
に入れ、それをfinalFrame
にアニメーションします。あなたの場合は、指定したように、最終フレームの上にあるビューから開始し、それを下にアニメーションします。すべての処理が完了したら(つまり、アニメーションの完了ハンドラで)、completeTransition
を呼び出してください。
ありがとうございます:) – pulitr
- 1. スウィフト3の上から下への流星のアニメ化
- 2. スウィフト3 - チャットアプリケーションのUITableViewでページの一番下から上へ
- 3. スウィフト3から
- 4. jordファイル上のCordova 404 3レベル下へ
- 5. スウィフト2からスウィフト3への変換ミディ入力
- 6. スイフト:スウィフト2からスウィフト3への変換が失敗する
- 7. fancyBox 3のトランジション
- 8. スウィフト3:セグエ取得ビューコントロールを作成し、少なくとも3シーン
- 9. テーブルビューから別のTableVIewへの3速データのスウィフト?
- 10. スウィフト3:Xcodeの8 /スウィフト3で
- 11. は私のストーリーボード上のバーコードスキャナアプリ(スウィフト3)
- 12. スウィフト3:のInt
- 13. スウィフトのrindex 3
- 14. スウィフトのバックグラウンドミュージック3
- 15. のiOS:スウィフト3へスウィフト2:スウィフト2からスウィフト3にコードのその平和を変換するために私を助けてデータ
- 16. スウィフト3
- 17. スウィフト3 -
- 18. スウィフト3
- 19. /スウィフト3
- 20. スウィフト3.
- 21. スウィフト3:
- 22. スウィフト3
- 23. (スウィフト3)
- 24. 、スウィフト3
- 25. - スウィフト3
- 26. スウィフト3ストーリーボードのナビゲーション
- 27. ラグのUITableView(スウィフト3)
- 28. スウィフト3の変換
- 29. スウィフトでのラウンドナンバー3
- 30. UIImageViewのパディング。スウィフト3
どのような遷移ですか?セグを押す?モーダルセグ?何? – matt
申し訳ありません私は今スイフトで経験はありません。 Tolerace少し穏やかな気分でください。私はこの醜い態度を取ることが適切ではないと思います。私はプッシュセグを必要とする。 – pulitr
詳しい情報を求める方法を教えてください。あなたは情報を与えました、それは良いです、それだけで十分です。 – matt