通过导航控制器在同一视图控制器上显示不同的插座?

时间:2018-03-16 22:19:35

标签: ios swift uiviewcontroller uistoryboardsegue navigationcontroller

我想为注册表单的不同阶段向用户提供不同的渠道。例如,他们输入他们的名字和姓氏,按继续,然后进入表格的下一部分输入他们的出生日期等,并在表格的每个阶段,我希望它成为导航视图控制器的一部分,所以他们可以轻松按回去返回上一部分并可能更改它。就像您注册时Snapchat的功能一样。

我只想要一个视图控制器来管理表单各个部分的所有验证和出口。

我尝试创建多个相同的视图控制器,并在每个页面上放置不同的文本字段和按钮等。然后,它们全部嵌入导航视图控制器中,并在表单的每个部分都有segues。使用相同视图控制器的问题是每次调用viewDidLoad时它都会重新初始化插座,以便用户先前输入的插座变为零。我不想将文本字段保存到结构中,例如因为用户可以按回去返回到该字段(我不希望他们必须重新输入信息)。必须有一个简单的方法来做到这一点?

此外,我不想为每个部分创建不同的视图控制器,因为这似乎很浪费,因为每个部分都没有显示多少

0 个答案:

没有答案