iPhone简介视图-仅在首次加载时加载[关闭]

Posted

技术标签:

【中文标题】iPhone简介视图-仅在首次加载时加载[关闭]【英文标题】:iPhone Introduction View - Load only on first load [closed] 【发布时间】:2013-06-02 13:49:50 【问题描述】:

我正在使用 Matthew York 在 https://github.com/MatthewYork/iPhone-IntroductionTutorial 中的出色表现来为我的应用显示一个 HUD,以简要介绍它的特性和功能。

但是,每次应用程序加载时,我都会看到此负载。我已按照说明进行操作,但我认为通过在我的第一个视图中放置调用和命令来赶上自己,该视图默认加载,因此每次加载应用程序时都会加载。

从哪里启动它的最佳位置?

任何帮助都会很棒!

【问题讨论】:

很难理解你在这里问什么。如果您只想在第一次加载应用程序时显示某些内容,请使用 NSUserDefaults 保留一个值,表示它是否是第一次启动。 【参考方案1】:

如果我理解这个问题,您希望一段代码只运行一次。如果是这样,那么我建议使用 NSUserDefaults 来跟踪您的代码是否已经运行过一次。

您的代码第一次运行时,您可以将其存储为已经运行,如下所示:

NSString *valueToSave = @"Yes";
[[NSUserDefaults standardUserDefaults] setObject:valueToSave forKey:@"IntroRun"];

随后的启动可以通过这样做检查代码是否已经运行:

NSString *savedValue = [[NSUserDefaults standardUserDefaults] stringForKey:@"IntroRun"];
If([savedValue isEqualToString@"Yes"])
// code has already run once...
 else 
// code has not been run

【讨论】:

最后用了这个,***.com/questions/1664177/…

以上是关于iPhone简介视图-仅在首次加载时加载[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在首次加载应用程序时隐藏主弹出视图?

UITableViewCell 上的圆形 UIImageView 在首次加载时不起作用

类加载顺序--总结版

iPhone 应用首次加载查询时的动画

requirejs w/ knockoutjs w/ select2 无法在首次加载时更新 observable

首次运行时加载不同的视图