2

私のアプリでは、ユーザーが自分の名前を入力する機能があります。

UITextFieldがビューに追加され、becomeFirstResponderが呼び出されます。textFieldShouldReturnメソッドでは、resignFirstResponderが呼び出されます。次に、textFieldShouldEndEditingで、UITextFieldがビューから削除されます。

これはすべて正常に機能しますが、問題は、ユーザーが2回目に名前を入力しようとすると、UITextFieldは表示されますが、キーボードは表示されないことです。

ファーストレスポンダーになる/辞任する、テキストフィールドを保持する/保持しないなど、さまざまなことを試しましたが、うまく機能しないようです。何か案は?ありがとう

4

2 に答える 2

0

そのUITextFieldにプロパティを設定している場合は、ビューから削除した後、必ずnilに設定してください。

于 2012-03-15T00:14:55.647 に答える