iOS登录viewcontroller最佳实践

时间:2016-02-23 18:29:35

标签: ios swift login logout

我在编码方面是一个新手,并且想知道在登录/注册视图控制器方面是否有任何最佳实践?

我的当前设置已附加。它起作用,但从UX的角度来看,它不是最好的,因为它严重依赖于保存位置表视图控制器中的viewDidAppear func(例如,检查是否有用户)。以下是我遇到的一些问题:

  1. 当您登录时 - 在登录弹出之前,您将始终在保存的位置表视图控制器中看到表格单元格
  2. 当您退出时 - 在登录弹出之前,您再次在“保存的位置表视图”中看到表格单元格
  3. 我理想的用户体验将是Twitter或Instagram。您将在故事板中的登录位置放置到哪里来实现此目的?你可以做一些像Controller - >登录VC - 主页VC还是在App Delegate中激活的单独的Login VC?

    login VC

    提前致谢!

1 个答案:

答案 0 :(得分:2)

这就是我所做的:我有一个名为" LaunchViewController"的VC。此VC是应用程序启动时加载的初始视图。它运行一小段代码,表示"如果用户已登录,则转到应用程序(通过segue),但如果用户未登录,则转到登录视图控制器(通过另一个segue)。"我将发布我的故事板的屏幕截图以供参考。