2012-03-17 8 views
1

最新のXCode(iOS 5.1に関連するかもしれませんが)に更新して以来、私のiPhoneは自分の背景イメージの繰り返しの間に黒い水平線を表示しています。これはシミュレータ(正常または網膜)には表示されません。私のiPhoneは網膜であることに注意してください。colorWithPatternImageはビュー全体に黒い線を作成します

私は背景画像の網膜版を追加しようとしましたが、これは同じ問題を示しています(水平線が解像度の変更のためにお互いに2倍近いことを除いて)。もう一つ興味深いのは、バックグラウンド画像が正方形であるにもかかわらず、線が水平になっているだけで、どれくらい関連性があるのか​​はわかりません。

は、ここで私はまた、無駄にこのsimilar questionに記載されているコードを試してみましたコード

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"light_alu.png"]]; 

です。ここで

は、この現象が発生する原因は何水平の黒い線で私のゲームのスクリーンショット(ツールバーの下の最上部に1つの権利があることに注意してください)enter image description here

のですか?

答えて

2

私は答えをhereで解決しました。本質的に最適化されたPNGは問題を引き起こし、空想的な圧縮を行わずにイメージを再保存すると問題は解決します。

関連する問題