iOS应用程序用户注册视图控制器的工作流

iOS应用程序用户注册视图控制器的工作流,ios,login,uiviewcontroller,Ios,Login,Uiviewcontroller,我目前正在为我的应用程序的新用户设计注册视图。 新用户必须为用户的兴趣填写通用配置文件信息和标签。我目前在这两个屏幕上都有视图控制器,用于现有用户修改其配置文件时使用,但我需要注册代码稍微不同 这里有哪些智能的工作流设计方法 我可以简单地为profileController和tagsController创建重复的视图控制器,并对代码进行一些小的修改,但这似乎有很多重复的代码。 另一个选项是将标记和纵断面信息的视图控制器重新设计为视图,并让视图控制器依次显示这些视图。 我做过类似的事情,我的工作是

我目前正在为我的应用程序的新用户设计注册视图。 新用户必须为用户的兴趣填写通用配置文件信息和标签。我目前在这两个屏幕上都有视图控制器,用于现有用户修改其配置文件时使用,但我需要注册代码稍微不同

这里有哪些智能的工作流设计方法

我可以简单地为profileController和tagsController创建重复的视图控制器,并对代码进行一些小的修改,但这似乎有很多重复的代码。 另一个选项是将标记和纵断面信息的视图控制器重新设计为视图,并让视图控制器依次显示这些视图。
我做过类似的事情,我的工作是分离视图和视图控制器,因此有一个profileController&profileView和一个tagsController&tagsView。然后,在视图控制器中,您可以在实例化视图控制器时指示此特定实例是否用于注册或修改当前用户。然后,您可以在视图控制器中为要更改的视图的特定部分检查该标志