2012-09-21 5 views
15

iPhone4とiPhone 5の両方の画面解像度をサポートする方法を知りましたか?iPhone4とiPhone5の両方の画面解像度をサポートする最適な方法は何ですか? - iOS6のみの自動レイアウト

私たちはAutolayoutをサポートしています。 iPhone4-iPhone5の画面(320x480と320x568)に使用できますか?

自動レイアウト機能を使用する場合は、最小限の展開ターゲットをiOS6に保持する必要があります。 iOS5はどうですか?

iOS5はどうですか?さまざまな画面サイズに対してプログラム的に処理する必要がありますか?

私はウェブを検索し、正確な答えがであることを確認できませんでしたので、この質問を投稿してください。そのために私に同行してください。私は、この質問はアプリケーションの新しいデバイスをサポートするために非常に基本的であり、すべての開発者に適用可能であると思います。

答えて

9

iOS 4.3または5をサポートする場合は、Autolayoutをオフにしてください。UIViewAutoresizingをコードビルダーまたはインターフェイスビルダーで正しく設定する必要があります。

autoresizingMaskUIViewに設定すると、ビューを脇に置き、スーパービューのサイズに合わせて拡大することができます。

+0

Thaxそれはトリックですが、iPhone4とiPhone5の両方のスクリーン出力を維持することは本当に難しいです。デザイン出力の魅力を失うスペースが増えることがあります。それに関する提案はありますか? –

+2

@rckoenesここで「忘れて」と言ったのですか? – ThomasW

+0

@ThomasWは "ターンオフ"して、インターフェースビルダーの最初のプロパティタブで 'Use Autolayout'チェックボックスのチェックを外してください。 – rckoenes

2

もう1つのアプローチは、iPhone 5とiPhone 4Sのビューを個別に設計することです。 ユニバーサルアプリケーションの場合と同様に、スクリーンサイズを確認し、ビューをロードします。

関連する問題