iOS登录视图控制器最佳实践

4

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

我的当前设置如下所示。它能够工作,但从用户体验的角度来看并不是最好的,因为它严重依赖于Saved Places Table View Controller中的viewDidAppear函数(例如检查是否存在用户)。以下是我对其存在的一些问题:

  1. 当您登录时-您将始终在显示Saved Places Table View Controller中的表单前看到它们。
  2. 当您注销时-您再次看到Saved Places Table View Controller中的表格单元格,然后才会出现登录。

我的理想用户体验应该类似于Twitter或Instagram。您会在故事板中的哪里放置登录以实现这一目标?您可以像Controller-> Login VC - Homepage VC这样做,或者是在App Delegate中激活一个单独的Login VC吗?

登录VC

提前感谢您!


1
如果您想要强制用户每次都登录,则将登录VC放置在主导航控制器之前,并从登录VC进行segue。根据您如何处理注册,您可能需要向登录VC添加导航控制器。 - MwcsMac
请参考此问题:https://dev59.com/TWIj5IYBdhLWcg3wuHTP - Stephan
1个回答

2

这是我的工作内容:我有一个名为“LaunchViewController”的VC。当应用程序启动时,此VC是加载的初始视图。它运行一小段代码,该代码说:“如果用户已登录,则通过segue进入应用程序,但如果用户未登录,则通过另一个segue进入登录视图控制器。”我将发布我的故事板屏幕截图供参考。


12
有人说他至今仍在发布那张截图。 - Tobe_Sta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接