如何在iOS中创建多步注册表单。哪种方式最好?
总共大约有5个步骤。两个人只是同意并不同意按钮。其他一切都有上下文,最后提交。
1)为每一步创建单独的控制器?要么 2)一个带滚动视图和页面控制的控制器,使它看起来像多个步骤?
第二个是更容易的但是找不到任何教程或代码开始,喜欢在scrollview中的每个视图中添加下一个前一个按钮,其中包含不同的步骤操作,验证和许多内容。想一想真正凌乱的代码。
谷歌搜索了很多,但找不到任何关于这个想法的链接..
欢迎任何链接和代码..
提前致谢。
答案 0 :(得分:1)
首先,从UX的角度来看,我会尝试减少注册步骤的数量。在移动设备上,注册应该简短且无痛。删除所有非绝对必要的步骤并捕获最小的数据以便用户启动。
对于您的同意/不同意步骤,我会研究修改EULA是否可以帮助您删除这些步骤。或者您可能已经使用Apple的标准EULA。
如果您是iOS编程的新手,如果您在删除不必要的数据注册字段后仍需要一个多步骤过程,那么#1是我的建议。使用单独的视图控制器,您可以利用故事板,更轻松地在每个步骤验证数据,并使您能够相当快速地添加,删除和/或重新排序注册步骤。