在视图控制器之间切换会导致游戏滞后

时间:2014-10-19 08:56:33

标签: ios objective-c xcode uiviewcontroller lag

我的主屏幕和我的游戏都有一个视图控制器。当我从主屏幕进入游戏时,游戏会自动启动但在加载视图控制器时会滞后。有没有办法添加加载屏幕或类似的东西,以便它可以在开始游戏之前加载视图控制器。

1 个答案:

答案 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
        .....
    });
}