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