2

iPhone5で背景画像を表示するのに問題があります。プロジェクトに3つの画像を追加しました。最初のものはmain_background.png2番目のものと呼ばれmain_background@2x.png、3番目のものはmain_background-586h@2x.pngです。initメソッドでは、次のように画像を背景に割り当てました。

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self)
    {
        self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"main_background"]];
    }
    return self;
}

iPhone 5でアプリケーションを実行すると、@2x画像が選択されました。y軸で繰り返し始めました。私は何を間違っているのですか、そしてこれを修正する方法は?

4

1 に答える 1

4

これは自分で処理する必要があります。接尾辞の使用は-586h@2x、起動イメージに対してのみ機能します。

于 2012-10-20T09:37:03.413 に答える