【问题标题】:iphone tab bar design dilemmaiphone标签栏设计困境
【发布时间】:2010-08-06 08:02:52
【问题描述】:

我必须为客户制作一个应用程序,其中的功能最好由标签栏界面定义。我不是 UI 设计师,但我做了一些基础研究并阅读了 Apple 的人机界面指南。另一点是应用程序广泛处理 Web 服务,用户必须在使用应用程序的任何功能之前登录。用户只需要第一次登录,只要从主屏幕点击应用程序,应用程序就会第二次调用登录 API。现在如果更改密码,登录将失败并要求用户重新登录,但如果登录成功,它将绕过登录屏幕直接呈现标签栏界面。我的困境是设计起始画面。

我对两种方法感到困惑。

  1. 拥有一个独立的登录屏幕(如在 facebook 应用程序中)并在登录完成后显示标签栏。在这种方法中,标签栏可以以模态方式呈现,但它会在应用程序的生命周期中保留(比如最多 5-10 分钟),这反过来又涉及用于填写表单等的其他模式视图。这是呈现标签栏的好方法吗模态地什么时候它将成为应用程序的主界面?另一种方法是翻转登录屏幕以显示标签栏

  2. 第二种方法是将“登录”作为选项卡栏的选项卡之一,并在登录过程完成之前使用其他选项卡。成功登录后,激活其他选项卡,可能会更改选项卡的编号并移动“登录”选项卡(可能在选项卡列表的末尾将标题重命名为“注销”。这是否过于复杂实现?

或者有没有更好的第三种方法来解决这个问题?非常需要您对此提出建议。

谢谢!

【问题讨论】:

    标签: iphone user-interface uitabbarcontroller tabs


    【解决方案1】:

    我认为你应该做一些类似于 Dropbox 应用的事情。它还使用标签栏界面,并且还依赖于 Web 身份验证。

    如果使用未登录,则显示注册或使用现有帐户的选择。没有标签栏界面,只能基于导航项。然后一旦用户登录成功显示标签栏界面。设置中的某处让用户注销。如果是保管箱,它只会在“取消链接”后关闭应用程序。您可以这样做或通过翻转标签栏切换到原始登录导航屏幕。

    差不多就是这样, 希望对您有所帮助。

    【讨论】:

    • 将检查应用程序...看起来应该为我做...谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多