質問

私はちょうど隠さのUITextFieldを作成し、ビューのプレゼント私のコンテンツそれに伴い、メインウィンドウにサブビューとしてこれを追加しましたので、私のOpenGL ESアプリケーションでキーボード入力を取る必要があります。私は、キーボードを制御するためのUITextFieldを使用して、それは、単一の向きで罰金に動作します。

私は、自分自身がUIDeviceOrientation通知に基づいて、OpenGLのコンテンツを回転させることにより、すべての向きをサポートするために、自分のコードを変更しました。キーボードを回転させるために、私はUITextFieldのコントローラでshouldAutoRotateInterfaceOrientationメソッドをオーバーライドし、すべての方向にYESを返しました。しかし、私はまだキーボードが向きに応じて回転しないことがわかります。

任意の手がかり?

役に立ちましたか?

解決

私は2番目の隠れたウィンドウへのUITextFieldを追加し、サブビューとしての私のメインウィンドウにそのウィンドウを追加することで、この問題を解決しました。わからない場合は、これは許容可能であるが、それは私の問題を解きに思えるます。

アップデート:iOSの4.0がkeyWindowにサブビューとして隠されたウィンドウを追加しているので、物事を破るようです。あなたは、フォアグラウンドそして、背景に背景と終了フォアグラウンドでそれを送信する場合、アプリケーションがクラッシュします。だから、ちょうどそれが仕事まだべき、隠されたウィンドウのハングを残しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top