Манипулировать айфонами UIKeyboard как «обычный» UIView - PullRequest
0 голосов
/ 22 декабря 2009

Я немного борюсь с UIkeyboard, у меня есть datePicker, IntervalPicker, несколько пользовательских средств выбора и несколько других элементов пользовательского интерфейса, которые находятся в той же части экрана, что и клавиатура.

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

Я хотел бы создать экземпляр клавиатуры ViewView, разместить его на экране с альфа-значением 0 внутри UIView, а когда у меня все хорошо и готово, исчезнуть и оживить его.

Кажется, я могу получить клавиатуру на экране, только если я создаю textField и затем устанавливаю его как firstResponder, это приводит к анимации клавиатуры, как и ожидалось, но это полностью нарушает мой заводской подход.

Надеюсь, это имеет смысл :) спасибо за любую помощь.

1 Ответ

1 голос
/ 22 декабря 2009

Клавиатура не является обычным видом. Вы должны перестать пытаться использовать его как один. Как вытащить UIKeyboard без UITextField или UITextView? Не боритесь с SDK, сделайте SDK своим другом.

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