私はこのようなものを作成しますGLKViewController
:
// Create a GLK View Controller to handle animation timings
_glkVC = [[GLKViewController alloc] initWithNibName:nil bundle:nil];
_glkVC.preferredFramesPerSecond = 60;
_glkVC.view = self.glkView;
_glkVC.delegate = self;
_glkVC.paused = YES;
NSLog(@"initial state: %@", _glkVC.paused ? @"paused" : @"running");
しかし、すぐにデリゲート更新メソッドの呼び出しを開始し、NSLog
上記の出力は次のようになります。initial state: running
ビューの更新を管理していますが、アニメーションを時々処理したいので、必要なときにのみ一時停止を解除したいと考えていますsetNeedsDisplay
。GLKViewController
コントローラーを一時停止状態で起動する方法はありますか?