1

カスタム キーボードを作成し、inputView プロパティを使用してそれを UITextField に関連付けました。カスタム キーボードの「閉じる」ボタンが押されたら、テキスト フィールドで rejectFirstReponder を呼び出します。

これを別のIBアウトレットの問題として却下する前に、そうではありません. テキスト フィールド ポインターは有効です。実際、resignFirstResponder を呼び出した後、キャレットが消えます。これは、resignFirstResponder が実際に機能していることを証明しています。カスタムキーボードが隠れていないだけです。理由はありますか?

カスタム キーボードを非表示にするには、カスタム キーボードで何か特別なことをする必要がありますか?

4

1 に答える 1

0

これを試して:

[textField endEditing:YES];

textField でキーボードを非表示にしますが、カスタム キーボードでも機能するかどうかは 100% わかりません。試してみる :)!

于 2011-03-30T19:31:07.413 に答える