Внешний вид клавиатуры По умолчанию UIKeyboardAppearanceDefault on Dismissal - PullRequest
2 голосов
/ 09 апреля 2009

Первый постер переполнения стека. Пожалуйста, потерпите меня! :)

У меня есть набор UITextField s, чей внешний вид клавиатуры я установил в Интерфейсном Разработчике. Я использую внешний вид UIKeyboardAppearanceAlert (полупрозрачный вид) для своих клавиатур. Однако всякий раз, когда я вызываю resignFirstResponder в любом из этих текстовых полей, чтобы закрыть клавиатуру, внешний вид клавиатуры по умолчанию равен UIKeyboardAppearanceDefault, поскольку она выходит из поля зрения. 1) Есть ли где-то еще, что мне нужно установить внешний вид клавиатуры, 2) это ошибка в Интерфейсном Разработчике, или 3) мне просто не повезло? Хотя это не так уж и сложно, немного неприятно внезапно увидеть, как клавиатура меняет стиль, когда она скользит вниз. Обратите внимание, что это поведение не существует, когда клавиатура выдвигается в поле зрения в результате того, что мое текстовое поле становится первым ответчиком, поэтому это немного сбивает с толку. Любое понимание?

1 Ответ

2 голосов
/ 30 октября 2009

Если кому-то интересно, эта проблема, похоже, была исправлена ​​в SDK 3.0. Рендеринг клавиатуры остается прежним, когда его закрывают.

...