我有一个GLKViewController来处理一些OpenGL绘图。我已经实现了glkView:drawInRect
和update
方法,并将preferredFramesPerSecond
属性设置为30(默认值)。
问题在于,当用户与应用程序的其他部分进行交互时,委托方法会停止触发。 我看到这种情况发生的两种情况是当用户滚动UITableView或与MKMapView交互时。
是否有一种方法可以确保这些委托始终触发,而不管应用程序的其余部分正在做什么。 我希望它们停止的唯一时间是当应用程序进入后台时(它会自动执行此操作)。
GLKViewController
初始化中,我将preferredFramesPerSecond
设置为30。 - Ross Kimes