私は、ある時点でキーボード入力が必要なアプリを開発中です。私のアプリはOpenGL ESを使って表示し、テキストフィールドを表示できる独自のグラフィックスフレームワークを持ち、カーソルの管理方法とテキストのレンダリング方法を知っています。このコードは、WindowsやOS Xのような物理的なキーボードを持つ他のプラットフォームでうまく機能します。iPhone/iPadキーボードをフルスクリーンで表示する方法OpenGL ESアプリ
私のアプリのiOS版を機能させるには、キーボードをプログラマチックに上下に持っていく必要があります。ユーザからのキープレスイベントを自分のビューに取得し、それを自分のフレームワークのイベントシステムにルーティングできるようにします。
私はthis questionを見ましたが、そこに描かれている解決策を実現できませんでした。間違ったことをしているか、現在のiOSリリースでうまく動作しないためかどうかはわかりません。
EDIT:UI要素をプログラムで作成し、それをGL ES画面の上に表示するソースコードを持つ作業用アプリケーションを指し示すと便利です。もし私がその部分を理解するなら、私は残りを理解することができると思います。
あなたはそれをどのような意味で機能させることができませんでしたか?キーボードが表示されない、テキスト入力をリダイレクトすることはできません(デリゲートの方がいいでしょう)。 UITextField関連のコードを表示できますか? – Tommy
問題は、キーボードが正しく表示されないことです。 UITextFieldを非表示にする代わりに表示させると、私のGL画面上に表示されません。 – Miguel
テキストフィールドを表示するためにどのグラフィックスフレームワークを使用していますか? –