1

キーボードが値を入力するUITextViewがあります。ただし、テキスト値をクリアすると(つまり、uitextview.text = @ "")、キーボードの状態は小文字のアルファベットキーボードにリセットされません。

つまり、「hello ..」と入力している最中にテキストビューがクリアされた場合でも、キーボードにはアルファベットに戻るのではなく、記号が表示されます。

これを回避する方法はありますか?

4

1 に答える 1

2

それが判明

[textview resignFirstResponder] 

直後に続く

[textview becomeFirstResponder] 

トリックを行います。少し「ハッキー」に見えますが、Appleがキーボードへの直接アクセスを提供していないため、これが唯一の方法のようです。

于 2012-04-05T05:27:23.753 に答える