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 中切换视图控制器的最佳方法

IOS Parses PF Login ViewController在通过Facebook登录时没有调用LoginUser Delegate,为啥?

iOS - Navigationcontroller 与带有导航栏的 Viewcontroller

从 AppDelegate 导航 iOS Storyboard ViewController