iOS 登录 viewcontroller 最佳实践
Posted
技术标签:
【中文标题】iOS 登录 viewcontroller 最佳实践【英文标题】:iOS login viewcontroller best practice 【发布时间】:2016-06-05 18:01:53 【问题描述】:我是编码方面的新手,想知道在登录/注册视图控制器方面是否有任何最佳做法?
我当前的设置已附加。它可以工作,但从 UX 的角度来看,它并不是最好的,因为它严重依赖于 Saved Places Table View Controller 中的 viewDidAppear 函数(例如,检查是否有用户)。以下是我遇到的一些问题:
-
登录时 - 在弹出登录之前,您将始终在 Saved Places Table View Controller 中看到表格单元格
注销时 - 在弹出登录之前,您会再次在“已保存地点表格视图”中看到表格单元格
我理想的用户体验应该是 Twitter 或 Instagram。您将在情节提要的登录中放置在哪里来实现这一点?您可以执行控制器 -> 登录 VC - 主页 VC 或在 App Delegate 中激活的单独登录 VC 之类的操作吗?
login VC
提前致谢!
【问题讨论】:
如果你想强制用户每次都登录然后放置然后将你的登录 VC 放在主导航控制器之前,并从登录 VC 开始。根据您处理注册的方式,您可能需要将导航控制器添加到登录 vc。 看到这个问题:***.com/questions/19962276/… 【参考方案1】:这是我的工作:我有一个名为“LaunchViewController”的 VC。此 VC 是应用程序启动时加载的初始视图。它运行一小段代码,上面写着“如果用户已登录,则转到应用程序(通过 segue),但如果用户未登录,则转到登录视图控制器(通过另一个 segue) 。”我将发布我的故事板的屏幕截图以供参考。
【讨论】:
有人说他至今还在发那张截图以上是关于iOS 登录 viewcontroller 最佳实践的主要内容,如果未能解决你的问题,请参考以下文章
iOS ViewController 生命周期最佳实践 [关闭]
在所有 ViewControllers swift ios 11 中添加背景图像的最佳实践
IOS Parses PF Login ViewController在通过Facebook登录时没有调用LoginUser Delegate,为啥?