1

私は最初のアプリをほぼ完成させ、4インチのiPhone画面を念頭に置いて作成しました。

ポトレイトモードでのみ機能し、グラフィックが重くなりません。3.5インチの画面を持つiphone4と4sで動作させたいです。現在、シミュレーターでアプリを実行すると、3.5インチの画面に対応するために下部が少し切り取られています。

3.5インチのディスプレイで機能するように、すべてのボタンとラベルを垂直方向に少し縮小する方法はありますか?

この状況で最も簡単でベストプラクティスは何ですか?

ありがとう

4

1 に答える 1

2

3.5インチと4インチの画面を処理する1つの方法は、2つの別々の.xibファイルを作成し、このチェックを使用して適切なファイルをロードすることです。

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
    CGSize result = [[UIScreen mainScreen] bounds].size;
    if(result.height == 480)
    {
        //Load 3.5 inch xib
    }
    if(result.height == 568)
    {
        //Load 4 inch xib
    }
}
于 2012-12-29T17:58:12.293 に答える