「通常の」のUIViewとしてiPhoneのUIKeyboardを操作します
-
20-09-2019 - |
質問
ImはUIkeyboardで少し苦労し、私は日付ピッカー、IntervalPickerいくつかのカスタムピッカーとキーボードと画面の同じ部分に住んでいるいくつかの他のUI要素を持っています。
私はアニメーションを制御、アプリケーションの状態に応じて画面上にこれらを配置ファクトリクラスを構築し、自分自身を積層し、ここでの問題が開始です。それはすべて私が言及した要素のために動作しますが、キーボードは、私は同じに制御することができないよう拡張します。
私は、keyboardViewをインスタンス化するUIView内部0のアルファに画面上に配置したときにイム良いと準備ができて、フェードインとその中のアニメーション化したいと思います。
私が唯一の私がTextFieldを構築し、firstResponderとしてそれを設定した場合、これは予想通りでアニメーションのキーボードになりますが、それは完全に私の工場のアプローチを壊します。
画面上のキーボードを取得することができそうですそれは与えられた任意の助けに感謝:)理にかなって願っています。
解決
キーボードは通常のビューではありません。あなたは1のようにそれを使用しようとして停止する必要があります。 UITextFieldの有無にかかわらずUIKeyboardをプルアップする方法UITextViewですか SDKあなたの友達作り、SDKと戦うしないでください。
所属していません StackOverflow