如果这是一个简单的问题,我很抱歉,但我是新来学习斯威夫特。我目前正在开发一个简单的应用程序,你可以对你一天中的某些类别(如情绪、社交、睡眠)进行评分。用户可以启用和禁用某些类别。当用户登录新的一天时,他们输入一个导航控制器,从中选择一个给定类别的分级,然后点击右上角的箭头前进到下一个类别,直到每个类别都被分级。(见下图)
在前面的每个ViewController之后,有没有一种方法让我编程哪个ViewController跟随?例如,如果用户禁用了情绪类别,则在记录新的一天时,不应让用户对其情绪类别进行评分。
提前谢谢大家!

最佳答案

这是不可能直接在故事板。但是,您可以使用混合方法:设计单独的控制器,但从代码中触发导航。
要从情节提要创建VC实例,请使用
func instantiateViewController(withIdentifier identifier: String) -> UIViewController
你必须给你的控制器分配一个故事板ID。
关于Apple的更多文档。

关于ios - 如何设置ViewController segues的if else语句?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48913875/

10-11 15:35