невозможно добавить текстовое поле в cocos2d - PullRequest
0 голосов
/ 10 марта 2012

Я занимаюсь разработкой игры с использованием фреймворка cocos2d. Я хочу добавить текстовое поле для ввода имени игрока. Я использовал UITextField, и текстовое поле видно, и клавиатура появляется. Но моя проблема в том, что клавиша возврата не работает. Я пробовал много раз, но все тщетно. Пожалуйста, помогите мне, или есть другой способ добавить текстовое поле в cocos2d. Спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 20 декабря 2012

вы использовали resignfirstresponder?для возврата клавиатуры просто добавьте код как

[textfield resignFirstResponder];

и добавьте эту строку кода на место, где вы хотите вернуть клавиатуру, например на cctouchbegin или при нажатии любой кнопки,Надеюсь, это сработает.

0 голосов
/ 10 марта 2012

Убедитесь, что вы внедрили все необходимые методы делегата для своего текстового поля. Например,

- (BOOL)textFieldShouldReturn:(UITextField *)textField

способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...