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
.....
});
}
谢谢你是一个很好的快速解决方案。 – AppCoder123 2014-10-19 17:56:32