【问题标题】:iOS perform action whenever it comes back from Background or Suspended每当它从后台或暂停返回时,iOS 都会执行操作
【发布时间】:2011-09-17 11:58:44
【问题描述】:

一旦应用程序从后台或挂起模式变为活动状态,我会尝试仅显示 2 秒钟的屏幕..

所以尝试在 App 委托类中使用 - (void)applicationDidBecomeActive:(UIApplication *)application..

但由于我在 App Delegate 课上,我很难在两秒钟内显示屏幕..

- (void)applicationDidBecomeActive:(UIApplication *)application
{


    SplashViewController *splashScreen = [[[SplashViewController alloc]    
                                       initWithNibName:@"SplashViewController"    
                                                      bundle:nil]autorelease];

然后在这里使用presentModalViewController或addSubview 2秒的最佳方法是什么..

【问题讨论】:

  • 每次用户进入您的应用时,2 秒似乎非常慢。 Apple 在 HIG 中积极劝阻启动画面。

标签: ios


【解决方案1】:

显示启动画面,然后在您的SplashViewControllerviewDidAppear 方法中,使用NSTimer 或使用更简单的performSelector:withObject:afterDelay: 调用触发计时器以将其关闭。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多