2012-05-02 3 views
2

「完了した編集」のキーボード終了キーとキーボード最小化ボタンの違いが検出されますか?完了と最小化ボタンのiPadキーボードボタンの相違点

「キーボードを最小化する」ボタン(右下)を押すと、編集用のコードがまだ終了していたことに気付きました。

"キーボードの最小化"ボタンと "完了"ボタンを区別する適切な方法は何ですか?デリゲートでコードを利用する必要がありますか?どうすれば始めることができますか?

答えて

1

UITextFieldを使用しているとします。テキストフィールドにデリゲートを割り当てる必要があります。 「完了」キーは、textFieldShouldReturn:メッセージをそのデリゲートに送信します。 「キーボードを閉じる」キーは消えません。

UITextViewを使用している場合は、「完了」キーでtextView:shouldChangeTextInRange:replacementText:が送信され、置換テキストで改行('\n')を確認する必要があります。

1

「終了時に終了」を使用するとします。これは、キーボードの終了ボタンでは発生しますが、キーボードの最小化ボタンでは発生しません。

関連する問題