2013年6月25日火曜日

UIImageをタイルで並べたら黒い線が出た

Viewの背景をパターン画像でタイル塗りした時に
一定間隔で黒い線が出ている。。
iOS5.1で現象を確認。

    UIImage* bgImage = [UIImage imageNamed:@"xxx.png"];
    [targetView setBackgroundColor:[UIColor colorWithPatternImage:bgImage]];

こんな感じで書いてるんですが。

原因は、XCodeが行うPNGファイルの圧縮によるもののようです。

・プロジェクトのBuild Settings - Packaging - Compress PNG Files を No にする。
または
・http://d.hatena.ne.jp/wasabi-arts/20090301/1235856525

こちらの方法で解決しました。

0 件のコメント:

コメントを投稿