Я немного борюсь с UIkeyboard, у меня есть datePicker, IntervalPicker, несколько пользовательских средств выбора и несколько других элементов пользовательского интерфейса, которые находятся в той же части экрана, что и клавиатура.
Я создал фабричный класс, который размещает их на экране в зависимости от состояния приложения, я сам управляю анимацией и наложением слоев, и здесь начинается проблема. Все это работает для элементов, которые я упомянул, но клавиатура, которую я не могу контролировать, в той же степени.
Я хотел бы создать экземпляр клавиатуры ViewView, разместить его на экране с альфа-значением 0 внутри UIView, а когда у меня все хорошо и готово, исчезнуть и оживить его.
Кажется, я могу получить клавиатуру на экране, только если я создаю textField и затем устанавливаю его как firstResponder, это приводит к анимации клавиатуры, как и ожидалось, но это полностью нарушает мой заводской подход.
Надеюсь, это имеет смысл :) спасибо за любую помощь.