当应用程序背景化时,我希望有一个锁定屏幕,强制用户再次登录。我已在OnResignActivation
的{{1}}方法中实现了此功能。
从功能上来说,这样可以正常工作,但是,当后挡板锁定屏幕试图滑入但没有时间完成时。当应用程序再次打开时,此动画将完成。
如何让动画完成或根本不使用动画,这样当应用程序再次打开时,锁定屏幕就在那里而不是一半?
答案 0 :(得分:1)
事实上,解决方案实现了DidEnterBackground
中的锁屏逻辑,而不是OnResignActivation
中的AppDelegate
。
由于代码在生命周期中很快就运行了,我得到了半个动画行为。将其放入DidEnterBackground
即可解决此问题。
这些SO答案帮助我找到了这个解决方案。