申请前更改视图WillEnterForeground
|
在后台运行一段时间后,我想将用户锁定在我的应用程序之外。我正在AppDelegate的
applicationWillEnterForeground
(与存储在applicationWillResignActive
中的时间进行比较)中发现了这一点。如果少于超时时间,则不执行任何操作。如果超过超时时间,我会致电:
[_navigationController popToRootViewControllerAnimated:NO];
从而使用户返回到根视图。
一目了然,效果完美。在弹出到根目录之前,以前的视图(应用程序处于非活动状态时用户正在查看的视图)非常短暂地出现。在测试中,该视图似乎在调用“ 0”之前重新出现。
我唯一的想法是在不活动之前隐藏所有内容,例如通过用填充的矩形遮盖视图。对我来说,这闻起来像是肮脏的骇客,所以我在想有一种更好的方法。
我也愿意以不同的方式达到相同的最终结果。谢谢!
没有找到相关结果
已邀请:
2 个回复
渴翅吮斡撤
募磷