我正在Swift 3中编写一个iOS应用程序。 应用程序接收5种颜色的数组,每种颜色必须有自己的ViewController。每次应用程序启动时,数组中颜色的排序可能会有所不同。
当用户启动应用程序时,他们将看到一个开始屏幕。按下开始按钮后,它们将被定向到数组中第一种颜色的ViewController。从那里开始,如果向后按下第一种颜色,他们将能够按向前和向后按钮浏览颜色数组并返回到开始屏幕。
安排和链接ViewControllers的最佳方法是什么? 我希望尽可能使用UINavigationController。 感谢。
答案 0 :(得分:0)
像这样的东西,我会以编程方式完成。使用UINavigationController,您将在顶部有一个带有“后退”按钮的栏。当然,你可以隐藏它,但是没有必要使用导航控制器。
只需创建5个控制器,然后根据数组中的索引显示VC。
let vc = ClassOfYourVC() //change this to your class name
self.presentViewController(vc, animated: true, completion: nil)