私はいくつかの要素を持つ既存のビューを持っています。要素を1つずつ再設計することなく、既存のすべての要素を含むスクロールビューを含める方法を考えていました。
私の目的は、向きが横向きに変わったときに、キーボードが現在表示されているときに背後の要素を特別にスクロールできるようにすることです。
これは手動またはプログラムで行うことができますか?また、その方法は? または、このタイプのシナリオに最適なアプローチはありますか?
*編集(わかりやすくするため)
最初の質問がわかりにくかったことをお詫びします。
私は3つのテキストフィールド、Aボタン、2つのスイッチを備えたビューを持っています。当初、私のアプリは「縦」方向のみをサポートしていましたが、最近「横」方向のサポートを追加することにしました。今私の問題は、私が横向きにいるとき、ビュー要素がキーボードで覆われることです(具体的には)。だから私はスクロールビューを含めて、ペン先を再設計することなくビューの既存の要素(オブジェクト)を置くことができるかどうかを考えていました。
スクロールビューをビューにドラッグし、既存のすべての要素をスクロールビューの子として作成して、階層が次のようになるようにします。
--view
--scrollview
--textfield
--button
このアプローチで得られる最終製品は、すべての要素が他の要素の上に積み重なるため、元のデザインが失われてしまいます。
それで、これは私が求めていることです。とにかく、設計段階を再度行うことなくスクロールビューを追加することです。
ティア