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