ストーリーボードは素晴らしい機能ですが、1つのコントローラーの横向きと縦向きのビューを作成する可能性はありますか?それを行うための最良の方法は何ですか?
ストーリーボードのコピーから各方向のサブビューの追加まで、StackOverflowで多くのことを見つけました。それを行うためのより良い方法があれば、それは素晴らしいことです...
ストーリーボードは素晴らしい機能ですが、1つのコントローラーの横向きと縦向きのビューを作成する可能性はありますか?それを行うための最良の方法は何ですか?
ストーリーボードのコピーから各方向のサブビューの追加まで、StackOverflowで多くのことを見つけました。それを行うためのより良い方法があれば、それは素晴らしいことです...
自動サイズ調整は、最も単純な単純なケースでのみ機能します。最終結果を少しだけ調整する必要がある場合は、非常に難しくなります。これをより視覚的にするために行うことは、自動サイズ設定を設定し、同じコントローラーの縦向きビューを同じ xib に複製し、横向きに回転させることです。次に、位置を調整します。しかしその前に、各コントロールのタグ プロパティを設定します。したがって、実際には2つの複製ビュー、1つの縦向きと1つの横向きを作成し、タグが同じであるため、「willRotateTo ...」または「didRotateTo ..」の間に、各コントロールの.frameプロパティを複製ビューから視覚的にコピーしますxibで調整すると、必要な場所にコントロールが配置されます。途中でアニメーションを追加することもできます。
ストーリーボードの各 UIViewController に対してサブビューの自動サイズ設定を使用したいと考えています。ローテーションを管理する最もクリーンな方法です。
チェック: http://www.techotopia.com/index.php/IOS_5_iPhone_Rotation,_View_Resizing_and_Layout_Handling
すべての方向に対して複数のシーンを作成することは想定されていません。自動サイズ変更、スプリングとストラット、いくつかの回転メソッドのカスタム実装を使用し、通知に応答することになっています。