OpenGL ESアプリケーションでキーボード入力を行う必要があるため、非表示のUITextFieldを作成し、コンテンツを表示するビューとともにメインウィンドウにサブビューとして追加しました。UITextFieldを使用してキーボードを制御しますが、単一の方向で正常に機能します。
次に、UIDeviceOrientation通知に基づいてOpenGLコンテンツを自分でローテーションすることにより、すべての方向をサポートするようにコードを変更しました。キーボードを回転させるために、UITextFieldのコントローラーのshouldAutoRotateInterfaceOrientationメソッドをオーバーライドし、すべての方向に対してYESを返しました。しかし、それでもキーボードが向きに応じて回転しないことがわかります。
手がかりはありますか?