2012-03-10 3 views
0

私はcocos2dフレームワークを使ってゲームを開発しています。プレーヤーの名前を入力するテキストフィールドを追加します。私はUITextFieldを使用し、テキストフィールドが表示され、キーボードがポップアップします。しかし、私の問題はReturnキーが機能していないことです。私は何度も試してみましたが、すべて無駄でした。私を助けてください、またはcocos2dにテキストフィールドを追加する他の方法があります。あらかじめThanx。cocos2dのテキストフィールドを追加できません

答えて

0

テキストフィールドに必要なすべてのデリゲートメソッドを実装していることを確認してください。例えば、

- (BOOL)textFieldShouldReturn:(UITextField *)textField 

の方法です。

+0

お返事ありがとうございました。このメソッドは実装されていますが、動作しません。私のコードは - (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; return YES;}ログにも印刷されますが、印刷することはできません。私はcocos2dのこのメソッドを実装することもできますか? – Namrata

+0

「印刷できません」とはどういう意味ですか? – Morion

+0

NSLOGで何も表示されていないことを意味します。 – Namrata

0

あなたはresignfirstresponderを使用しましたか?キーボードを返すためにコードを追加するだけで

[テキストフィールドresignFirstResponder];

また、このコード行をcctouchbeginやボタンのクリックなどキーボードを返す場所に追加します。これがうまくいくと思っています。

関連する問題