我正在使用 OpenGL 为 iPad 构建应用程序,但遇到屏幕旋转问题。应用程序本身工作正常并且在所有四个方向上都正确显示,但其他元素仅部分响应设备旋转。
OpenGL 使用变换矩阵处理应用程序的旋转。这一切都很好。默认图像也会以正确的旋转方式显示。
但是,多任务栏没有按应有的方式旋转。它出现在应用程序打开的一侧。因此,如果我打开应用程序,然后双击主页按钮,它位于正确的一侧,但在旋转设备后,它保持在同一侧,直到应用程序关闭并重新打开。当显示此条时,OpenGL 应用程序会旋转以匹配条的位置。
对话框,例如“登录游戏中心”弹出窗口也没有正确旋转。它们似乎以标准的纵向显示。
我不确定是否有任何其他必要的具体细节来识别问题,但非常感谢任何建议。