gpt4 book ai didi

iphone - 从多任务处理回来时阻止应用程序的快照 View

转载 作者:行者123 更新时间:2023-12-03 18:28:25 25 4
gpt4 key购买 nike

问题是这样的 - 我的应用程序允许您通过密码保护自身。我使用的界面就像保护手机的密码一样。这一直很有效,直到多任务出现为止。

密码保护仍然有效,但有一个问题。苹果做了一些特别的事情,让我们的应用程序从后台返回时看起来加载速度更快。操作系统在用户离开应用程序之前拍摄屏幕照片,并在应用程序的其余部分仍在加载时显示该照片。

这导致的问题是,尝试访问我的应用程序的人会在密码保护启动之前看到屏幕图像。当然,这并不多,但我认为我的用户不会喜欢人们的想法甚至能够瞥见他们的数据。

如何停止显示该快照图像?

最佳答案

我解决了这个问题。解决办法如下:

- (void)applicationDidEnterBackground:(UIApplication *)application{
if (appHasPasscodeOn){
UIImageView *splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0, 320, 480)];
splashView.image = [UIImage imageNamed:@"Default.png"];
[window addSubview:splashView];
[splashView release];
}
}

Default.png 是我的应用程序的屏幕截图,屏幕为空白(对我来说,这只是一个空白 ListView )。上面的代码在应用程序进入后台之前将其置于我的真实 View 前面。因此,当您返回应用程序时,您看到的就是所有内容。瞧。

关于iphone - 从多任务处理回来时阻止应用程序的快照 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com