作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我像这样创建一个 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");
但它立即开始调用委托(delegate)更新方法,上面 NSLog
的输出是:initial state: running
我正在使用 setNeedsDisplay
管理我的 View 更新,但我希望 GLKViewController
不时处理动画,因此我只想在需要时取消暂停。有没有办法在暂停状态下启动 Controller ?
最佳答案
您是否尝试过在 viewDidAppear 方法而不是 viewDidLoad 方法中暂停?它应该看起来像这样:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
// self.paused automatically set to NO in super's implementation
self.paused = YES;
}
繁荣,完成!如果这可行,那么您每分钟保存数千次“if”检查,只是为了在启动时暂停!
关于ios - 如何创建以暂停状态启动的 GLKViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13021527/
我们有一个可用的应用程序,它使用 AU 图 - CoreAudio API - 来播放音频。图形始终在运行,各种源 Material 的播放/暂停状态在图形渲染回调函数中进行管理。我们成功地响应了 U
我正在我的应用程序上运行kill -3或jstack,我想知道在那段时间它是否处于GC暂停状态,有没有简单的方法可以从输出中找出答案? 在 GC 暂停期间它是否应答?我希望它能以某种方式自然地工作,所
我正在制作一个 jQuery 幻灯片放映,其中一张幻灯片上有一个 HTML5 视频播放器。当 jQuery 幻灯片检测到视频正在播放时,除了“幻灯片播放/暂停”按钮之外,还有什么方法可以让它从其他自动
我是一名优秀的程序员,十分优秀!