2011-05-13 44 views
0

我正在设计一个应用程序,该应用程序将从一个帐户页面开始。帐户页面分为两个视图。第一个视图提示用户输入电子邮件和密码,并将其保存到plist中。为了加快登录过程,我还会提示用户输入密码。如果存在帐户信息的plist,则加载PIN视图而不是电子邮件/密码视图,以便用户只能使用他们的PIN进行登录。登录完成后,我希望用户随时与视图底部的选项卡进行交互。标签栏将允许用户浏览应用程序的其他三个部分或返回到登录屏幕。什么是实施这个最好的方法。具体来说,我想知道应该建立一个标准的UITabBarController与四个UIViewController链接到标签?第一个视图控制器应该默认为电子邮件/密码视图,并且只有在存储中存在plist的情况下才切换到视图视图?这是最佳的还是有人有更好的建议?预先感谢您的帮助。iPhone Tab Bar设计相关问题

+2

我在想你不应该把他们的用户名和密码保存在plist文件中。 – 2011-05-13 16:47:42

+1

钥匙串应该是存储用户名和密码的好地方。 – 2011-05-13 17:01:01

+0

我正在使用引脚加密信息。但我会考虑钥匙扣选项。谢谢! – banDedo 2011-05-14 23:52:21

回答

1

如果您想让用户随时都可以使用登录选项卡选项,那么您的想法会起作用。但是,登录后会禁用登录选项卡吗?或者你会在那里添加一个注销选项?

否则,如果您不希望登录选项卡出现所有内容,我会建议使用常规UIViewController启动应用程序,并根据plist数据在其上显示电子邮件/密码或pin接口。一旦登录成功,您可以用仅包含您实际需要的三个选项卡的UITabBarController替换根视图控制器。

+0

我希望可以随时提供登录选项。我将在登录时隐藏标签栏。感谢您的确认。 – banDedo 2011-05-13 17:05:08