2012-03-08 8 views
2

でリターンキーを押すときに私は、キーボードを非表示にするこのソリューションを試してみましたが、それは動作しません...隠すキーボードIOS5

How to hide the keyboard when i press return key in a UITextField?

感謝

+0

いくつかのコードを見てみましょう。どのようにリンクされていますか? –

+0

どのようなコントロールを使用していますか? UITextField、UITextArea、...? –

答えて

11

あなたがUITextFieldを使用していると仮定して、どのようにテキストフィールドを作成しますか?それはxibでですか?またはコードによって?そのXIBは、ファイルの所有者の代理人にあなたのTextFieldを接続する場合は、あなたのクラス

@interface YouClass : UIViewController <UITextFieldDelegate> 

でUITextFieldDelegateを実装することを確認してください。そのコードであれば、あなたのファイルの所有者は

enter image description here あなたのIBOutlet UITextFieldの

に接続します。ただ

yourTextField.delegate = self; 

は今、あなたは関数型に建てられ、実際に戻るボタンを設定する必要が

-(BOOL)textFieldShouldReturn:(UITextField *)textField 
+0

ありがとう!出来た。 – roof

0

はちょうどあなたの最初の応答者として辞任しますリターンキーが押されたときに入力テキストフィールド。キーボードは自動的に解除されます。

0

を実装します。私のアプリケーションの一つでは、ユーザーが終了したら、これを押してキーボードを離してしまうので、「完了」ボタンとして設定しています。これを設定するには、 - (void)viewDidLoad;方法。

textFieldName.returnKeyType = UIReturnKeyDone; 

これは、それを隠すキーボードの青い完了ボタンを表示します。

関連する問題