swift - 在情节提要中使用视图控制器以使教学应用程序不超载内存的最佳方法是什么?
问题描述
我正在尝试制作一个教学应用程序,告诉用户做一些特定的事情来安装一些硬件。每个视图都会告诉他们一个步骤,当他们按下按钮时,视图会提供下一步要做的事情。我想知道制作一个需要不同视图但又要考虑记忆的教学应用程序的最佳方法是什么。我应该在情节提要中为每个步骤使用 segue 按钮创建一个新的视图控制器,还是有更好的方法。
我开始使用自己的视图控制器为每个视图制作一个 segue。所以第 1 步用下一步按钮打招呼,用户按下下一步,它会进入一个新的视图控制器,下一步是下一步,一个按钮用于下一步,但我刚刚意识到我的堆栈中将有大约 20 个视图。我的问题更多的是这样做的正确方法是什么。因为每个视图只有图像、标签和按钮,所以在我的故事板中使用 segues 有这么多视图控制器是否可以?或者有更合适的方法来做到这一点。
解决方案
对于您的任务,只需使用一个带有容器视图的 ViewController,您可以在需要时在其中嵌入其他 ViewController。
实现一个容器视图控制器
推荐阅读
- matlab - 如何在 Matlab 中计算 3D 二元掩模上的总凹面面积?
- r - 获取工作区失败 azuremlsdk - AuthenticationException
- r - 如何使用 R 包:dendextend 使树清晰显示
- graphviz - Graphviz -- splines = "curved" 不起作用
- python - pygame玩家碰撞错误
- c++ - 让 Visual Studio 使用不同的次要版本工具集?
- aws-glue - 使用适用于 Node.js 或 Ruby on Rails 的 AWS Glue 架构注册表
- python - 如何更改 df.pivot() 中的列级别
- artifactory - Helm 从 Artifactory 获取旧版本
- photoshop-script - Photoshop 动作使每个组中的 1 个随机图层可见 - 好的脚本,但有一个错误