【发布时间】:2013-06-28 12:54:38
【问题描述】:
我有一个 GLKView,因为我将一些 OpenGLES 用于一些带有一些图形的动画。 在我实现 viewWillAppear 方法之前,所有这些动画都运行良好。
我在 viewDidLoad 中初始化了两个计时器:
updateTimer = [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(updateScene) userInfo:nil repeats:YES];
paintTimer = [NSTimer scheduledTimerWithTimeInterval:0.02 target:self selector:@selector(paintScene) userInfo:nil repeats:YES];
NSLog 告诉我这两个方法(updateScene 和paintScene)被正确调用了 并且我的图形已正确更改。
现在只要我没有 viewWillAppear 方法,一切都可以正常动画。 当我实现 viewWillAppear 方法时,updateScene 和paintScene 仍然 调用但没有任何变化。没有动画。 viewWillAppear 为空。里面没有代码。
为什么所有的动画都被屏蔽了?
【问题讨论】:
标签: ios viewwillappear glkview