1

展開ターゲットをiOS4.3に設定し、xibを使用してviewcontrollerを作成しました。ただし、XCode4.5はiPhone5(4インチ)専用のxibを作成しています。iPhone 4用に別のxibを作成するにはどうすればよいですか?

4

3 に答える 3

1

xibでコントローラーを選択し、プロパティウィンドウでビューに保持するサイズを設定します。

于 2012-09-25T11:57:30.000 に答える
-1

私も同じ問題の解決策を探していました。内部に画像ビューがあり、既存の画像が iPhone 5 で非常に悪く見える一連のビューがあります。残念ながら、4.3 以降のすべての iOS バージョンをサポートする必要があり、画像ビューもスケーリングする以外に選択肢はありません。 2 つの異なる iPhone に別々の画像を使用します。これは私がかつてやっていたことです。

    float height = 480.0f;
    NSString *imageName = @"image640x480";
    if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
    {
        CGSize result = [[UIScreen mainScreen] bounds].size;
        height = result.height;
        imageName = @"image640x568";
    }
    // Set the height of your image view to the height calculated above and use the imageName variable to load the correct image
于 2012-10-16T21:22:48.060 に答える