gpt4 book ai didi

ios - 如何停止 iOS 在恢复时显示快照?

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:19 24 4
gpt4 key购买 nike

我正在创建一个具有秒表等功能的应用程序。当应用程序移到后台时,iOS 会拍摄快照,当它移回前台时,它会在切换回应用程序时使用该快照制作动画。

这意味着如果应用在后台运行 10 秒,秒表将在打开动画期间显示错误的时间(10 秒)。

有什么方法可以阻止 iOS 拍摄此快照,或阻止 iOS 在应用移回前台时使用它?

最佳答案

您无法阻止 iOS 拍摄快照。但是您可以使用以下通知显示和隐藏临时 View :

UIApplicationDidEnterBackgroundNotification

UIApplicationWillEnterForegroundNotification

然后将临时 View 作为快照。

   [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(displayTempView) name:UIApplicationDidEnterBackgroundNotification object:nil];
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(hideTempView) name:UIApplicationWillEnterForegroundNotification object:nil];

- (void) displayTempView {
tempWebView.hidden = NO;
}
- (void) hideTempView {
tempWebView.hidden = YES;
}

希望对您有所帮助。

关于ios - 如何停止 iOS 在恢复时显示快照?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20757568/

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