我正在尝试制作一个指导性应用程序,告诉用户执行一些特定的操作来安装某些硬件。每个 View 都会告诉他们一个步骤,当他们按下按钮时, View 会提供下一步要做的事情。我想知道制作教学应用程序的最佳方法是什么,其中需要不同的 View ,但要考虑到内存。我应该在 Storyboard中为每个步骤创建一个新的 View Controller 并使用 segue 按钮还是有更好的方法。
我开始使用自己的 View Controller 为每个 View 创建一个segue。因此,第 1 步用“下一步”按钮打招呼,用户按下“下一步”,它会进入一个新的 View Controller ,其中包含下一步和下一步的按钮,但我刚刚意识到我的堆栈中最终将有大约 20 个 View 。我的问题更多的是这样做的正确方法是什么。因为每个 View 只有图像、标签和按钮,所以在我的 Storyboard中使用 Segues 有这么多 View Controller 可以吗?或者有更合适的方法来做到这一点。
最佳答案
对于您的任务,只需使用一个带有容器 View 的 ViewController,您可以根据需要在其中嵌入其他 ViewController。
Implementing a Container View Controller
关于swift - 在 Storyboard中使用 View Controller 以使教学应用程序不重载内存的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56298036/