【问题标题】:UIViewController transitions using MVVM+Coordinators pattern使用 MVVM+Coordinators 模式的 UIViewController 转换
【发布时间】:2017-03-22 09:09:06
【问题描述】:

我正在使用 mvvm+coordinator 模式创建我的第一个应用程序,我遇到了一些有趣的架构问题。您如何使用这种模式实现自定义视图控制器转换?基本的应用程序结构是通常的项目列表(每个项目都有一张照片)+ 每个项目的详细信息视图。动画视图控制器转换现在非常流行,即点击列表中的照片将照片动画到细节视图的最终位置。现在,要实现这一点,过渡必须知道图像的原始矩形和最终矩形。但是过渡仅由协调器在 ViewModel 级别上实现。怎么会像插入ViewModel过渡事件的图像坐标这样的特殊性?

【问题讨论】:

    标签: ios swift mvvm uiviewcontroller transition


    【解决方案1】:

    你是对的,坐标不允许出现在视图模型中,但它们是抽象的。因此,在 viewmodel 中,您可以将抽象放在视图中,并在视图中使用转换器来解决此抽象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2021-12-11
      • 1970-01-01
      相关资源
      最近更新 更多