2011-08-15 18 views
0

私はポートレートオリエンテーションでデザインされたボタンを持っていますが、私は風景に切り替えると表示されません。両方の向きでコントロールを表示

+0

横向きと縦向きの両方をサポートする場合は、両方の向きに対して2つのレイアウトを設計する必要があります。 – Raptor

+0

私は分かっていますが、スプリットビューアプリケーション –

+0

を持っていますので、あなたはiPadプロジェクトで作業しています。回転後、IBアイテムは常にシーン内にあるべきですが、スクリーンから回転しただけです。画面要素を回転して変換を適用することを検討してください。 – Raptor

答えて

1

UIViewに適切なAutoresizingMasksを設定してください。たとえば、ボタンのY座標がデバイスの幅より大きく、固定サイズの上部サイズ変更マスクがあるため、デバイスをランドスケープモードにすると、クリッピングされます。これを行う...

button.autoresizingMask = UIViewAutoresizingFlexibleTopMargin; 

...ボタンが画面上を移動し、上端が縮小します。

あなたのコメントでは、スプリットビューのアプリだと言いました。ボタンがスプリットビューのルートビューコントローラーにある場合は、おそらくルートビューコントローラーをポップオーバーとして復元するサポートを追加する必要があります。