15

iPhone4 と iPhone 5 の両方の画面解像度をサポートする方法を考え出した人はいますか?

iOS6 では Autolayout をサポートしています。iPhone4-iPhone5 の画面、つまり 320x480 と 320x568 に使用できます。

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

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

私はウェブを検索しましたが、それに対する正確な答えを見つけることができなかったので、反対票を投じている疑いがありますが、この質問を投稿しました。その点はご容赦ください。この質問は、アプリケーションで新しいデバイスをサポートするための非常に基本的なものであり、すべての開発者に当てはまると思います。

4

2 に答える 2

9

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

autoresizingMaskonを使用UIViewすると、ビューを脇に固定し、スーパービューのサイズに合わせて大きくすることができます。

于 2012-09-21T09:14:02.550 に答える
2

もう1つのアプローチは、iPhone5とiPhone4Sに別々のビューを設計することです。ユニバーサルアプリの場合と同様に、画面サイズを確認し、それに応じてビューを読み込みます。

于 2012-10-11T13:06:28.503 に答える