故事板流程设计iOS?

时间:2015-07-16 08:07:38

标签: ios uistoryboard

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

该简报要求具有初始登录屏幕的应用程序 - 无标题/导航栏如下所示。

Login screen

然后登录后,用户将基于“主页”欢迎屏幕,该屏幕上有一个侧栏/汉堡菜单,可以通过选项进行证明。 (a)扫描二维码(b)申请身份验证检查(c)驾驶执照检查。

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

Homepage welcome screen

Sidebar nav

所有页面都没有用任何导航栏工具栏/标签进行线框图,只是通过操作/事件或按钮链接链接的页面或侧边栏。

我目前设置的是一个简单的单一ViewController,上面有登录项。

最好将所有单独的视图控制器创建为单独的实体并通过Segues进行链接吗?

1 个答案:

答案 0 :(得分:0)

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

所以是的,请将每个功能/模块放入他们自己的视图控制器中。

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

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

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

  3. 另请注意,创建自定义容器视图控制器,有一些细节供您关注,请在线查看。首先,请从apple中查看此documentation