私はmvvm +コーディネータパターンで最初のアプリケーションを作成しています。興味深いアーキテクチャ上の問題に直面しました。どのようにこのパターンでカスタムビューコントローラのトランジションを実装できますか?基本的なアプリの構造は、各アイテムの通常のリスト(写真付き)+各アイテムの詳細ビューです。アニメーション表示コントローラーのトランジションは今のところ非常にファッショナブルです。つまり、リスト内の写真をタップすると、詳細ビューの最終位置に写真がアニメーション表示されます。これを実現するには、画像の元の矩形と最終矩形の両方を知る必要があります。しかし、それ以外の場合はコーディネーターがViewModelレベルでのみ実装しました。どのようにViewModelトランジションイベントに挿入されたイメージの座標のような特殊性はありますか?MVVM +コーディネータを使用したUIViewControllerトランジション
1
A
答えて
0
あなたが正しいです、座標はviewmodelに表示することはできませんが、抽象化されています。したがって、ビューモデルでは、抽象化を行い、この抽象化を解決するコンバータを表示できます。
関連する問題
- 1. カスタムUIViewControllerトランジションのUIViewスナップショット
- 2. UIViewControllerを使用したカスタムアニメーション
- 3. プルダウンジェスチャーを使用して、UIViewControllerトランジションが解消すると点滅します
- 4. MVVMを使用したExtJS
- 5. mvvmを使用したバインディングチャートプロッタ
- 6. グラデーショングラデーションを使用したCSSトランジション
- 7. インラインブロックを使用したCSSトランジション
- 8. CSSトランジションを使用したブートストラップ
- 9. カスタムUIStoryboardSegueとUIViewControllerトランジションの違い
- 10. Custom Segueを使用したPopView UIViewController?
- 11. Swiftを使用したMVVMを使用したUITableView
- 12. フレームとCombobox MVVMを使用したナビゲーション
- 13. Mvvmヘルパーを使用したデータバインド
- 14. サービスロケータを使用したMVVMモーダルダイアログ
- 15. MVVMを使用したWPFの足場?
- 16. WPF Usercontrol MVVMを使用したデータバインディングViewModel
- 17. PySideを使用したMVVMパターン
- 18. ComboBoxを使用したWPF MVVM DataGridフィルタリング
- 19. ASP.NET MVC/MVVMを使用したWebソケット
- 20. MVVMを使用したWPFでのバインドコマンド
- 21. MVVM Light Toolkitを使用したWPFアプリケーション
- 22. Prism MVVMを使用したOpenFileDialog
- 23. GridViewのSilverlight MVVMを使用したチェックボックスバインド
- 24. MVVMを使用したDataGridのカスケードコンボボックス
- 25. リストビューMVVMを使用した自動スクロール
- 26. MVVMを使用したAsp .NET Web API
- 27. NiFiコーディネータ - ハンドルデータ
- 28. Unity Engineをフロントエンドとして使用したMVVMパターンの使用
- 29. JavaScript:window.setTimeoutを使用してCSSトランジションをトリガー
- 30. UIITabBarControllerでコーディネータを使用するにはどうすればよいですか?