问题描述
|
我想在我的应用程序中添加一个屏幕,该屏幕仅在应用程序启动时才会显示。我怎么做?
提前致谢。
干杯,
亚历克斯
解决方法
您可以在NSUserDefaults中保留一个变量。在第一个视图中,控制器的ѭ0方法检查该变量并创建欢迎屏幕,并将其作为子视图添加到控制器的视图中。一旦显示出来,就在
NSUserDefaults
中将变量设置为1。
首次启动时将显示该屏幕。如果删除了app,则下次安装时将清除ѭ1值。我希望这可以帮助你。
如果您没有获得NSUserDefaults
的文档,这很简单,请添加注释,我将为您编写一段代码。
, 如果您需要代码,这是我使用的;
#define kAppHasRunBeforeKey @\"appFirstTimeRun\"
if (![[[NSUserDefaults standardUserDefaults] valueForKey:kAppHasRunBeforeKey] boolValue]) {
//put your welcome code here
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:kAppHasRunBeforeKey];
}
这样可以确保欢迎代码仅在您的应用程序首次运行此代码时才运行。将其放入主视图控制器的viewDidLoad
方法中,并添加自己的欢迎代码。
, 我认为您正在要求启动画面-应用启动时显示的图片
这是一个很好的教程:
用于创建启动画面的iPhone教程