Почему клавиатура не отображается при загрузке просмотра? - PullRequest
0 голосов
/ 24 февраля 2011

У меня есть этот код в моей viewdidload:

[_txtName setDelegate:self];
[_txtName becomeFirstResponder];
_txtName.enabled = YES;
_txtName.text = @"";

Но когда мой взгляд загружается, клавиатура не показывает, есть идеи почему?

_txtName - это UITextField

1 Ответ

0 голосов
/ 24 февраля 2011

Как указано в комментарии @lukya, вам следует позвонить на becomeFirstResponder в viewWillAppear: или viewDidAppear:.Если вы сделаете вызов в viewWillAppear:, клавиатура будет отображаться на экране, когда отображается вид.Если вы хотите, чтобы клавиатура анимировалась снизу при появлении вида, вы должны поместить вызов в viewDidAppear:.

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