applicationWillEnterForeground上的短期UI冻结

时间:2011-08-11 15:52:30

标签: iphone freeze uiapplicationdelegate

我有一个应用程序,从非活动状态(安全视图)恢复时需要输入。在一段时间后从非活动状态恢复时,UI将冻结1-5秒,然后才能在安全视图上进行输入。在使用Instruments之后,我看到一些视图在其他应用程序需要内存时已经被释放。按照预期工作。

当批次被解除分类时,UI冻结似乎发生,并且应用程序正在重新构建dealloc'd视图。我正在看viewDidLoad的火灾等等。麻烦的是,安全视图已经出现,让用户期望他们可以输入他们的密码。该应用暂时无响应,这让用户感到不安。

我想更好地处理这个问题,也许只有当应用程序准备好用户输入时才显示安全视图。

这样做有什么好办法,还是有其他建议?

1 个答案:

答案 0 :(得分:1)

您是否已将此视图的屏幕截图作为启动图片?在应用程序加载时,它可能只是显示此屏幕截图,并给人一种应用程序冻结的印象,因为它不允许用户输入屏幕截图。