我的主屏幕和我的游戏都有一个视图控制器。当我从主屏幕进入游戏时,游戏会自动启动但在加载视图控制器时会滞后。有没有办法添加加载屏幕或类似的东西,以便它可以在开始游戏之前加载视图控制器。
答案 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
.....
});
}