4

テキスト入力を受け取り、特定のピクセルオフセットに文字を配置する必要があるコアグラフィックスを備えたアプリを作成しています。

UITextField または何かをサブクラス化し、ホイールを再発明する必要がありますか (より抽象的なテキスト入力ウィジェットになるように再定義します。実際には、UITextField が生成するイベントのみが必要です)、または何らかの方法でキーボードを表示し、そのイベントを受け取り、それを閉じることができますか?自分!

ありがとう!

4

1 に答える 1

8

非表示にするフレームで UITextField をインスタンス化し (たとえば、「画面」から左または上に移動し、親ビューが子ビューをクリップするように設定されていることを確認します)、[myTextField becomeFirstResponder]キーボードを表示するために呼び出します。ビュー コントローラーを UITextFieldDelegate にして、テキストへのすべての変更をそのように追跡し、カスタム描画コードを使用して文字列をエコーし​​ます。

于 2011-02-08T13:20:31.640 に答える