iOS应用程序DidBecomeActive显示DIDENTERBACKOUND之前的最后一个屏幕一秒钟
我需要在iOS应用程序DidBecomeActive显示DIDENTERBACKOUND之前的最后一个屏幕一秒钟,ios,iphone,objective-c,ios7,appdelegate,Ios,Iphone,Objective C,Ios7,Appdelegate,我需要在applicationIDBECOMEACTIVE上显示密码屏幕(用户按home按钮,在主屏幕上再次触摸应用程序)。但是,每次应用程序从主屏幕再次启动时,它都会显示用户按下主屏幕按钮前的最后一个屏幕,然后“我的应用程序代理”会显示密码视图 我尝试在applicationWillResignActive和applicationidentinterbackground的顶部添加一个白色视图,但没有任何帮助。我还尝试在uiapplicationidentinterbackgroundnotif
applicationIDBECOMEACTIVE
上显示密码屏幕(用户按home按钮,在主屏幕上再次触摸应用程序)。但是,每次应用程序从主屏幕再次启动时,它都会显示用户按下主屏幕按钮前的最后一个屏幕,然后“我的应用程序代理”会显示密码视图
我尝试在applicationWillResignActive
和applicationidentinterbackground
的顶部添加一个白色视图,但没有任何帮助。我还尝试在uiapplicationidentinterbackgroundnotification
noti的ViewController上注册一个nofition,以便在顶部添加一个白色子视图,但它仍然显示resume上的最后一个屏幕
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(appHasGoneInBackground)
name:UIApplicationDidEnterBackgroundNotification
object:nil];
- (void)appHasGoneInBackground {
HNAppDelegate *appDelegate = (HNAppDelegate*)[[UIApplication sharedApplication] delegate];
appDelegate.currentVC = self;
imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bgLight1"]];
[self.view addSubview:imgView];
}
这也不管用。如何不在
applicationIDBECOMEACTIVE
上显示最后一个屏幕。电子贸易应用程序通过显示一个闪屏电子贸易图像来实现这一点。谢谢有一个关于这个主题的WWDC视频。看,你知道视频的标题吗?谢谢