0

キーボードからの入力を受け取るための UITextView フィールドがあります。

しかし、標準のキーボードは私のアプリには十分ではないため、必要なボタンと文字を備えた別のキーボードを作成しました。

私は通常、UITextViewDelegate プロトコルを使用し、動作します。しかし、この状況では、UITextView フィールドと新しいキーボードをどのように接続すればよいでしょうか? 「それを行うための最良の方法」はありますか?

関連情報をお寄せいただきありがとうございます。

4

1 に答える 1

1

のカスタム ビューを設定しinputViewますUITextView

// 編集: 追加情報:

カスタム キーボードは、ボタンのコレクションになります。これらすべてのボタンのターゲットとして同じセレクターを追加できます。あなたのコールバックよりも:

- (void) buttonTouched: (UIButton*) button
{
    myTextView.text = [myTextView.text stringByAppendingString: button.text];
}
于 2012-03-06T16:01:07.237 に答える