スライドのジェスチャーを使用すると現在のビューから次のビューに移動するアプリを作成しましたが、アニメーションはありません。スライドすると、ただちに画面が新しいビューに置き換えられます。滑らかなアニメーションがあることを願っています。また、あなたがスワイプする場合には単に「自動」スライディングアニメーションではなく、スライドしながらアニメーションを手にしたいと思っています。 Snapchatは、私が達成したいことの良い例です。現在のビューをビュー間でスライドさせると、次のビューに移動します。どんなことが助けになるでしょう!Swiftでスライドアニメーションを作成する
答えて
あなたがしたいことを行う最も簡単な(組み込みの)ものはUIPageViewController
です。これにより自動的にジェスチャーが正しく実行されます(跳ね上がりのようです)。
あなただけUIView
オブジェクト間でスワイプしている場合、
- セルが
- 電源を入れ
pagingEnabled
上の画面のサイズであるUICollectionView
はそれが水平に
UIViewController
オブジェクトをそれぞれのビューでスワイプする場合、次のいずれかを行うことができます。
UIPageViewController
を使用してください。または- 対話型アニメーションコントローラでカスタムトランジションを使用します(例:がパンジェスチャに関連付けられています)。
ページビューコントローラは、カスタムのインタラクティブなトランジションよりもはるかに簡単です。
カスタムUIViewControllerトランジションアニメーションを使用すると、ページビューまたはスクロールビューでビューを使用するよりも優れた理由がありますか?メモリまたは性能を回復する。スクロールビューやページビューが簡単な場合は、なぜカスタムアニメーションを実装するのですか(そのようなトランジションを持つ既存のアプリケーションでカスタムトランジションをやり直すか、簡単なUI設定で再構築するかを決めるのはなぜですか? – Natalia
カスタムトランジションを使用すると、はるかに高いレベルのコントロールが得られますが、そのレベルのコントロールが必要な操作を行っていない場合は、より簡単なアプローチを自由に使用できます。私はそれが良いメモリ管理インフラストラクチャであるので、ページビューコントローラを好む。スクロールビューを使用している場合は、メモリ使用量に注意してください(実際にすぐに必要なUIコントロールを作成し、実用性を十分に発揮するために十分遠くにスクロールしながらリリースするなど)。 – Rob
- 1. View Swiftでスライドアニメーションを作成する
- 2. チタンのスライドアニメーションを作成する方法
- 3. スライドアニメーションの作成方法は?
- 4. Flusta.comのようにJqueryでスライドアニメーションを作成する
- 5. prefersStatusBarHiddenスライドアニメーションがデバイスで動作しない
- 6. Swiftでカスタムアラートビューを作成する方法
- 7. SwiftでValidIndexCollectionプロトコルを作成する3
- 8. Swiftでカスタムキーボードを作成する方法
- 9. NSViewControllerをエラーSwiftで作成する
- 10. Swiftでカレンダービューを作成するには
- 11. SwiftのUIScrollViewでイメージスライダを作成する
- 12. Swiftラウンドでインナーシャドウを作成する
- 13. SwiftでHTTP POSTリクエストを作成する
- 14. SwiftでクイックルックNSViewを作成
- 15. swiftでasyncTaskを作成
- 16. Jqueryスライドアニメーション
- 17. スライドアニメーションandroid
- 18. Realm-SwiftでのDB作成
- 19. Swift 2.2:AVAudioPlayerのランダムプレイリストを作成する
- 20. Swift 3 - Core Data - オブジェクトを作成する
- 21. モデル(プロトタイプ)ビューを作成するxcode swift
- 22. Swift - クラスの配列を作成する
- 23. Word文書を作成するSwift
- 24. ストーリーボードからSwiftコードを作成する
- 25. Swift - パラメータオブジェクトの作成
- 26. プログラムでSwiftでSKTileMapNodeを作成
- 27. SwiftでSegueをプログラムで作成
- 28. カスタムスタイリングでSwiftでUITextField Extensionを作成
- 29. Androidウィジェットのスライドアニメーション
- 30. Android Activity Transitionスライドアニメーション
おそらく 'UIPageViewController'を意味します。 – DarkDust
@DarkDustはい - ありがとう(更新) –