故事板流程设计iOS?

Storyboard flow design iOS?

我被要求为客户设置一个小应用程序,想知道是否有人可以简要描述布局该应用程序的最佳方式。不寻找代码或任何东西,只是关于如何最好地实现客户想要的想法。这将是我的第一个商业应用程序,将在 Xamarin 中使用 Storyboards 进行,稍后我将不得不为 Android.

重现该应用程序

简报要求提供带有初始登录屏幕的应用程序 - 没有 title/nav 栏,如下所示。

然后,一旦登录,用户就会看到一个 "homepage" 欢迎屏幕,其中有一个 Sidebar/hamburger 菜单,向他们提供选项。 (a) 扫描二维码 (b) 申请身份验证检查 (c) 驾照照片检查。

这些应用将同时适用于手机和平板电脑。

None 的页面使用任何 navbartoolbar/tabs 进行了线框设计,只是 link 通过 actions/events 或按钮 link 或侧边栏编辑。

我目前设置的是一个简单的单一 ViewController,其中包含登录项。

是否最好将所有单独的视图控制器创建为单独的实体并通过 Segues link?

作为一个建议,只要有可能,您应该将您的程序解耦为子模块,这将在整个应用程序开发过程中受益匪浅。您的程序将更易于开发、修改、调试和测试

所以是的,请将每个 function/module 放入它们自己的视图控制器中。

在您的情况下,从广义上讲,您可以像这样安排视图控制器层次结构:

  1. 登录视图控制器,您可以从以下容器视图控制器模态呈现;

  2. 一个容器视图控制器,其中包含 (a) 扫描二维码 (b) 请求身份验证检查 (c) 驾驶执照照片检查,每个其中在他们自己的视图控制器中。

另请注意,创建自定义容器视图控制器,有几个细节需要您注意,请上网查看。首先,检查这个 documentation from apple.