Приложение для iPad: клавиатура для редактирования UITextField не всегда показывает - PullRequest
0 голосов
/ 09 мая 2011

У меня есть текстовое поле, которое вручную установлено, чтобы быть первым респондентом.Есть моменты, когда это работает нормально, и другие, когда это не удается.

Мое приложение - игра с двумя способами игры: флэш-карта и обычная игра.UITextField, являющийся источником неполадок, скрыт и не используется в режиме флэш-карты.Как только флэш-карта загрузится один раз, клавиатура перестает появляться.Если плеер никогда не переключается в режим флэш-карты, клавиатура никогда не выходит из строя.Вот код, который заставляет клавиатуру показывать:Я переключаю режимы, тем более что для этого полностью освобождаю и перераспределяю контроллер воспроизведения.

Спасибо за чтение.

1 Ответ

0 голосов
/ 10 мая 2011

Куда вы звоните becomeFirstResponder из?

Вызов с viewDidLoad даст вам описанное вами поведение, а при вызове с viewDidAppear: клавиатура должна отображаться каждый раз, когда открывается вид.

...