0

UIキーボードで少し苦労していますが、datePicker、IntervalPicker、いくつかのカスタムピッカー、およびキーボードと画面の同じ部分にある他のいくつかのUI要素があります。

アプリの状態に応じてこれらを画面に配置するファクトリクラスを作成しました。アニメーションとレイヤーを自分で制御すると、ここで問題が発生します。それはすべて私が言及した要素に対して機能しますが、私が同じ範囲で制御することができないキーボード。

私はkeyboardViewをインスタンス化し、UIView内でアルファが0の画面に配置し、準備が整ったらフェードインしてアニメーション化します。

textFieldを作成し、それをfirstResponderとして設定した場合にのみ、画面にキーボードを表示できるようです。これにより、キーボードが期待どおりにアニメーション化されますが、工場出荷時のアプローチが完全に破られます。

それが理にかなっていることを願っています:)与えられた助けに感謝します。

4

1 に答える 1

1

キーボードは通常のビューではありません。あなたはそれを一つのように使おうとするのをやめなければなりません。 UITextFieldまたはUITextViewなしでUIKeyboardをプルアップする方法は? SDKと戦うのではなく、SDKを友達にしてください。

于 2009-12-22T08:51:40.033 に答える