【发布时间】:2010-03-29 09:07:54
【问题描述】:
我需要在我的 OpenGL ES 应用程序中进行键盘输入,所以我只是创建了一个隐藏的 UITextField 并将其作为子视图添加到主窗口以及呈现我的内容的视图中。我使用 UITextField 来控制键盘,它可以在单一方向上正常工作。
然后,我根据 UIDeviceOrientation 通知自己旋转 OpenGL 内容,从而更改了我的代码以支持所有方向。为了旋转键盘,我覆盖了 UITextField 控制器中的 shouldAutoRotateInterfaceOrientation 方法,并为所有方向返回 YES。但是我仍然看到键盘没有根据方向旋转。
有什么线索吗?
【问题讨论】:
标签: ios opengl-es orientation virtual-keyboard on-screen-keyboard