gpt4 book ai didi

ios - 在 MVC 中绘制模型 View 或 Controller 的 UIBezierPath 部分

转载 作者:行者123 更新时间:2023-11-28 08:05:28 25 4
gpt4 key购买 nike

我想创建一个 swift 类来处理绘制一些 UIBezierPath 并在用户通过手势修改路径时重绘。我有 3 个问题。

  • 绘制 UIBezierPath 属于 Model View 还是 Controller?
  • 是创建这样一个类还是将所有代码放在 viewController.swift 中是个好主意?
  • 我是否应该为 View 或 Controller 创建类,因为我看到的教程 (stanford ios) 似乎只为模型函数创建单独的类。

最佳答案

我的看法:

  • 模型:在模型类中存储路径数据,如点数组。
  • Utility/Helper:在实用类中创建一些绘画方法,例如 PaintHelper。输入是路径的数据。因此您可以在其他项目中使用它。
  • Controller :调用从模型中获取数据,然后调用绘画方法。然后得到最终结果并显示/重置 UI。

关于ios - 在 MVC 中绘制模型 View 或 Controller 的 UIBezierPath 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45293342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com