0

これが迅速な修正であることを願っています。

背景テクスチャとして UIImage を繰り返そうとしていますが、もちろん Retina ディスプレイに対応したいと考えています。

x 軸で繰り返したい背景画像 (幅 22 ピクセル、高さ 640 ピクセル) がありますが (横向きになっています)、幅 11pt、高さ 320pt に縮小されています。私は試した:

UIColor *c = [UIColor patternWithImage:[UIImage imageNamed:@"bg@2x.png"]];
[scrollView setBackgroundColor:c];

縮小はしませんが、繰り返します。

スケールダウンする方法について何か提案はありますか?

4

1 に答える 1

2

これを答えとして書くと思いますが、主な問題(少なくともスケーリングの場合)は、システムが実際に網膜画像であることを認識していないことです。@2x のないファイル名を検索する必要があり、@2x がある場合は、それが Retina バージョンであると認識され、縮小されます。

すなわち。ただする

[UIColor patternWithImage:[UIImage imageNamed:@"bg"]];
于 2013-07-09T23:31:42.687 に答える