Swift - 使用应用程序时的交互式引导

Posted

技术标签:

【中文标题】Swift - 使用应用程序时的交互式引导【英文标题】:Swift - Interactive onboarding while using the app 【发布时间】:2017-07-24 18:45:11 【问题描述】:

请原谅新手的问题!

在我们的用户创建帐户并成功进入我们的应用后,我想使用手势/提示创建一种交互式但简单的入门体验。我们的表达方式:“点赞发送赞”、“向上滑动做 X”。

这些建议应该只在用户第一次加入应用时出现,以后再也不会出现。有没有任何教程或任何我可以看的东西来解决这个问题?我只看过有关传统入职体验(介绍性滑动屏幕)的教程。

很想知道我可以在哪里解决这个问题的一般想法或提示。设计工作不是问题,更重要的是要弄清楚它是“入职”而不是再次回来的机制。

非常感谢!

【问题讨论】:

【参考方案1】:

对于首次运行,我通常会为“firstRun”或“onboardingComplete”键设置一个 UserDefaults Bool。注册 UserDefaults 时,将其设置为 true/false,然后在用户完成入职后进行切换。

在应用启动时对 UserDefaults 键执行 if/then 快速操作,并在需要时运行“handleFirstRun”函数。

【讨论】:

以上是关于Swift - 使用应用程序时的交互式引导的主要内容,如果未能解决你的问题,请参考以下文章

从引导程序应用 css 类时的 PrimeNG 日历错误

向前传递数据时的 Swift 有趣的 NSExceptionError

调整大小时的引导程序错误行为

使用引导程序 nav-pill 单击下一步按钮时的表单验证

应用程序关闭时的Swift2推送

swift3.0 项目引导页