当应用程序进入后台时,有没有办法延迟 iOS 进行的屏幕捕获?原因是,当用户进入主屏幕时,我有时会显示一个视图,我希望删除此视图,这样当应用程序恢复时它就不会显示。有问题的视图是SSHUDView
(源代码here https://github.com/soffes/sstoolkit/blob/master/SSToolkit/SSHUDView.m)我称之为dismissAnimated:NO
in applicationWillResignActive
。这实际上在模拟器中有效,但在真实设备上无效(SSHUDView
恢复时仍然显示)。有人知道如何处理这个问题吗?
我认为你应该处理这个问题applicationDidEnterBackground:
.
根据苹果的文档 http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html:
-
准备给他们拍照。当。。。的时候
applicationDidEnterBackground:
方法返回时,系统会拍摄应用程序用户界面的图片,并将生成的图像用于过渡动画。如果界面中的任何视图包含敏感信息,您应该在发布之前隐藏或修改这些视图。applicationDidEnterBackground:
方法返回。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)