私はiPadの開発に慣れていないので、ご容赦ください。単一の XIB ファイルを持つ iPad アプリケーションがあります。XIB 内には、縦向きと横向きの 2 つのビューがあります。
両方のビューにシンプルなボタンとテキスト フィールドがあります。
テキストフィールドを HelloWorld に更新する単一のメソッドを作成しました。
私の縦向きビューでは、FileOwner でテキストフィールドとボタンを配線しました。
アプリケーションを縦表示で実行すると、ボタンをタップすると、HelloWorld がテキスト ボックスに表示されます。
シミュレーターでデバイスを回転させると、新しい横向きビューが表示されますが、テキスト ボックスは空です。
したがって、このアプローチについていくつか質問があります。
- 横向きと縦向きのビューを開発するのが正しい方法である場合、XIB を 1 つだけ作成し、そこに両方のビューを配置してから、プログラムでそれらに切り替えますか?
- これが正しければ、デバイスを回転させたときに両方のビュー間でデータを同期するにはどうすればよいですか?