UIControlテキスト フィールドの として作成したサブクラスの割り当てに問題がありますinputView。
予想どおり、テキストフィールドがステータスfirstResponderになると表示され、ステータスを辞任すると非表示になりfirstResponderます。
ただし、私が問題を抱えているのは、さまざまな方向の処理です。コントロールのサブビュー
に を設定しautoresizingMaskて、幅を変更するときにスムーズに移行できるようにします。
問題は、.として設定するとすぐに無視されるように見えることinputViewです。トリプル ヒット シフトを使用してシミュレーターのスローモーション アニメーションを有効にすると、ビューが 2 つの状態の間でフェードすることが非常に明確にわかります。
これは私が望むものではありません。第一に奇妙に見え、第二に、これは私のニーズに合わない. inputViewには のような要素が含まれているためUIScrollView、フェード中に減速アニメーションが停止します。
今私の質問は:フェードが起こらないようにする方法はありますか? inputView多くのコード行を書く必要がなくなるので、このプロパティを使用したいと思います。
また、向きごとに異なる高さを指定することは可能ですか? これがどのようになっているか、またどのようになりたいかを
示す 2 つのデモ プロジェクトを次に示します。
前もって感謝します。