0

画面上のキーボードを「スティック」にすることができ、キーボードの閉じるボタンを押しても効果がない状況に到達しました。

UITextFieldaに触れると、キーボードがポップアップします。普通。しかしUITextField、キーボードが上がっているときに別のボタンに触れて、そのテキストフィールドがUIAlertView(その特定のレコードの編集が利用できないことをユーザーに通知するために)発行した場合、このアラートビューはどういうわけかキーボードを「ロック」しているように見えます。resignFirstResponderアラートビューが作成または表示される前に試しましたが、効果がありません。- (void)textFieldDidBeginEditing:(UITextField *)textField編集が許可されているかどうかを判断するために使用しています。これは、アラートビューを表示し、ファーストレスポンダーを辞任するためのコードを含むメソッドです。

誰かがこの経験をしたか、提案がありますか?

4

3 に答える 3

0

アラート ビューを表示すると、リターン番号が表示されます。特定のテキストフィールド用。アラート ビューとキーボードが一度に表示されるためです。要件に従ってそれらを管理してみてください。

于 2012-08-10T06:33:56.610 に答える
0

試す

[yourtextFieldObj endEditing:YES];  

アラートを表示する前に..これは役立つかもしれません..

于 2012-08-10T07:31:03.387 に答える
0

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField質問に記載されている方法の代わりに使用してください。問題をテストして解決しました。

于 2012-08-10T05:58:03.827 に答える