2012-04-29 15 views
1

私は書く必要があるコードの量を最小限に抑え、xcodeでストーリーボードを使用して、ポートレートビューとランドスケープビューの両方で表示する方法を指定します。ストーリーボードiOSを使用して、1つのビューの縦向きと横向きのレイアウトをレイアウトするにはどうすればよいですか?

コードを最小限に抑えるためにこれを行うには、どのような方法をお勧めしますか?私はいくつかの調査をしましたが、単純な解決策を見つけるのに問題があります。条件付きセグをする必要があり、私のランドスケープビューですべてを再接続する必要がありますか?ありがとう!

答えて

2

一般的には、autoResizingMaskを定義します(またはInterface Builderのサイズインスペクタに移動します)。これにより、画面サイズが変わるとコントロールが移動またはサイズ変更されます。あなたがそうするならば、一般に風景と肖像の両方に対するかなりまともな支持を得るでしょう。オリエンテーションの変更にかなりの変更を加えた場合、コントロールのフレームをプログラムで変更するだけで済みます(たとえば、さまざまなコントロールをシャッフルして、変更したときの位置が非常に異なる場合など)あなたは非常に異なるUIImageを読み込みたい)。しかし、時間の90%、設定を自動サイズ変更することはあなたのためのコントロールの単純移動/サイズ変更/センタリングを扱うことができます。

autoResizing mask options in Interface Builder

+0

恐ろしい感謝を! – Ken

関連する問題