5

UIButtonの上にを重ねる必要があるカスタム ボタンを設計していますUIImageView。は画像をUIImageView使用し、はパターン画像の背景色を持っています[UIImage stretchableImageWithLeftCapWidth:topCapHeight:]UIButton[UIColor colorWithPatternImage:[UIImage imageNamed:@"buttonPattern.png"]]

私が直面している問題は、iPhone 4 では、 と の画像が一致するはずなのに、わずかに異なる色に見えることですUIButtonUIImageViewiPhone 3GS で同じことをテストすると、色の違いがない通常の結果が示されます。

この画像は違いを示しています:

ここに画像の説明を入力

ご覧のとおり、3GS で問題なく表示されます。Retina ディスプレイでは、色の違いがはっきりとわかります。Retina ディスプレイで (3GS の) 低解像度画像を使用してみましたが、色はまだ異なって表示されていました。これは Retina ディスプレイ デバイスのバグですか? 誰もこの問題に直面したことがありますか?

4

1 に答える 1

1

どの画像ファイルにもカラー プロファイルが埋め込まれていないことを確認してください。これは注意が必要です。Adobe ソフトウェアについては、次のページが役立ちます。

http://bjango.com/articles/photoshop/

于 2012-06-16T17:46:37.117 に答える