2014-10-19 111 views
0

我有一个视图控制器用于我的主屏幕和我的游戏。当我从主屏幕进入游戏时,游戏会自动启动,但它会在加载视图控制器时滞后。有什么方法可以添加加载屏幕或类似的东西,因此它可以在开始游戏之前加载视图控制器。视图控制器之间的更改导致游戏滞后

回答

0

在viewDidLoad中编写代码会滞后控制器, 这样可以使绝招,给予一定的延迟,同时控制器将被加载,然后启动初始化,这里是示例代码实现的结果你想

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    // Show spinners/ progress here 
    ..... 
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ 
     // your initialization code 
     ..... 
    }); 
} 
+0

谢谢你是一个很好的快速解决方案。 – AppCoder123 2014-10-19 17:56:32