我是 iOS 新手,正在尝试了解使用 MVC 的最佳方式。
我的注册表单有 15 个字段(是的,我必须拥有所有这些字段!),我决定将其分成 3 个逻辑屏幕,每个屏幕 5 个字段。将有 1 个用户模型。在第三个也是最后一个屏幕中,我将更新数据库。我的问题如下:
我应该为每个视图创建一个单独的视图控制器吗?所有 3 个视图将共享相同的模型。我的想法告诉我,1 个模型应该有 1 个控制器,但我又不太确定如何为 iOS 最好地做到这一点。
如果我创建 1 个控制器和多个视图,那么点击“返回”按钮会有什么问题吗?控制器如何知道要显示哪个视图。
或者我应该有 1 个视图和多个子视图和 1 个控制器?
我上面的查询可能听起来自相矛盾,因为我很困惑。
如果有一个示例应用程序显示了上述情况的最佳实践,那么请向我提供该链接。
提前致谢。