0

UISplitViewApplication を使用して新しいプロジェクトを作成しました。これを行うと、DetailViewController と RootViewController が見つかります。DetailViewController には、縦向きか横向きかにかかわらず、向きに応じてサイズが変更される UIToolbar が上部にあります。この UIToolBar を誤って削除し、FileManager ウィンドウから新しいものをドラッグしましたが、すべてを接続した後、この新しいものは方向に応じてサイズ変更されません。どうしてこれなの?

また、私が直面しているもう 1 つの問題は、このオリエンテーションに関するものです。この DetailView に UITextField や UITableView などを追加しましたが、方向を切り替えるとすべてがめちゃくちゃになります。どうすればこれを防ぐことができますか? 向きに関係なく、ビューを一貫させるにはどうすればよいですか...

4

1 に答える 1

1

測定インスペクターを見て、ツールバーなどのストラットとスプリングがどのように設定されているかを確認しましたか? 多くの場合、スプリングとストラットを使用して、方向の変化に対する UI の反応を制御できます。場合によっては、コードで実行する必要があります。

その方法がわからない場合は、この件に関する有益な情報が記載されたリンクを参照してください。

http://www.techotopia.com/index.php/IOS_4_iPhone_Rotation,_View_Resizing_and_Layout_Handling_(Xcode_4 )

お役に立てれば。

ジェイミー

于 2011-05-10T00:50:47.003 に答える