当应用程序背景锁定屏幕没有完全动画时

时间:2015-07-08 09:24:11

标签: ios xcode xamarin.ios

背景

当应用程序背景化时,我希望有一个锁定屏幕,强制用户再次登录。我已在OnResignActivation的{​​{1}}方法中实现了此功能。

从功能上来说,这样可以正常工作,但是,当后挡板锁定屏幕试图滑入但没有时间完成时。当应用程序再次打开时,此动画将完成。

问题

如何让动画完成或根本不使用动画,这样当应用程序再次打开时,锁定屏幕就在那里而不是一半?

1 个答案:

答案 0 :(得分:1)

解决方案

事实上,解决方案实现了DidEnterBackground中的锁屏逻辑,而不是OnResignActivation中的AppDelegate

由于代码在生命周期中很快就运行了,我得到了半个动画行为。将其放入DidEnterBackground即可解决此问题。

这些SO答案帮助我找到了这个解决方案。

https://stackoverflow.com/a/12416131/1593273

https://stackoverflow.com/a/25985478/1593273