2

重複の可能性:
iPhone 5 の画面解像度用にアプリを開発または移行するにはどうすればよいですか?

iPhone 5 アプリは古い iPhone でどのように動作しますか?

たとえば、4 インチの画面を利用するアプリを作成する場合、古い 3.5 インチの画面をサポートするために別のバージョンのアプリも作成する必要がありますか?

PS

私はプログラムでそれをやっています。

4

3 に答える 3

2

Interface Builder で Autolayout を有効にすると、iPhone の両方の画面サイズがサポートされます。プログラムでそれを行う場合、似たようなことを尋ねたこの質問があります。 プログラムで生成されたビューの自動レイアウトの実装

于 2012-10-18T12:36:37.013 に答える
2

Apple は AutoLayout と呼ばれるものを追加しました。これを iOS (および OSX) SDK に追加して、ビュー要素に制約を設定できるようにすることで画面解像度の違いに対処しました。

ここにドキュメントがあります

プログラムで使用するには、 NSLayoutConstraintを使用して制約を定義できます。

于 2012-10-18T12:37:21.863 に答える
1

自動レイアウトの概念を使用してみてください, それは動作します,

http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2

http://www.raywenderlich.com/20897/beginning-auto-layout-part-2-of-2

于 2012-10-18T12:40:18.937 に答える