【问题标题】:changing between view controllers causes game to lag在视图控制器之间更改会导致游戏滞后
【发布时间】:2014-10-19 08:56:33
【问题描述】:

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

【问题讨论】:

    标签: ios objective-c xcode uiviewcontroller lag


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-29
      相关资源
      最近更新 更多