2012-03-10 42 views
0

我正在開發使用cocos2d框架的遊戲。我想添加一個文本字段來輸入玩家的名字。我使用了UITextField,文本框可見並且鍵盤彈出。但我的問題是返回鍵不起作用。我嘗試了很多次,但都徒勞無功。請幫助我,或者有任何其他方式在cocos2d中添加文本字段。提前Thanx。無法在cocos2d中添加文本字段

回答

0

確保您爲文本字段實施所有需要的委託方法。例如,

- (BOOL)textFieldShouldReturn:(UITextField *)textField 

方法。

+0

感謝您的答覆..我實施了這種方法..但它不工作。我的代碼是 - (BOOL)textFieldShouldReturn:(UITextField *)textField { [textField resignFirstResponder]; 返回YES;}我在日誌中打印也..但不能得到它的打印。我是否也可以爲cocos2d實現此方法? – Namrata 2012-03-10 10:38:16

+0

你是什麼意思「不能打印它」? – Morion 2012-03-10 12:12:52

+0

意味着在NSLOG它沒有顯示任何東西.. – Namrata 2012-03-11 14:51:30

0

您是否使用過resignfirstresponder?對於返回鍵盤只需添加代碼爲

[textfield resignFirstResponder];

還可以在想要返回鍵盤的位置添加此代碼行,例如cctouchbegin或單擊任意按鈕。希望這會起作用。