我们对某些应用程序感到头疼,也许你们中的任何人都可以减轻痛苦,这里有:
我们有一个OpenGLES(1)应用程序,它可以在任何已测试的设备上正常工作,从3.2上的ipod touch到iOS 4.2的iphone 4,ipad 1。
但是,当用户在应用程序运行时点击“主页”两次时,应用程序视图会向上移动以容纳手机的“任务栏”,但视图会变为白色。
我怀疑在阅读各种帖子之后,这是因为我还没有实现'applicationWillResignActive'委托方法,但我不确定是否确实如此,如果是这样,我将如何避免白屏。顺便提一下,当将一个UIAlertView添加到mainWindow.view时,还存在背景EAGLView变白(或远离?)的问题,这在我看来是一个相关的问题。
我非常感谢任何建议。
乔纳森
答案 0 :(得分:0)
您的帧缓冲区正在被破坏,可能在EAGLView或类似的地方。
在你获得控制权后重建帧缓冲。