2011年10月29日土曜日

画像透過の制約

UIImageやUIButtonで画像を使った場合、PNGを使うと透過を使うことが出来る。

しかし、2つ以上のそれが重なるとき、両方の画像がフルカラーだと透過がうまくいかない。
確認したのは2つであるが、上側に下画像の背景が透過しなくなった。

上側を256色に減色したらうまくいった。

このバグはシミュレーター上では発生せず、実機でのみ発生する。
iOS4.3と5.0どちらでも同様である。

・・・2012/01/31追記
フルカラーで作成されていても透過するデータもあった。
少なくとも、Windows上の花子フォトレタッチで作ったデータはだめ。
データの格納方式に違いがあるのかも知れない。

・・・2012/11/30追記
iOS6でも同様なことを確認。透過しないならしないでいいから、シミュレーター上でも再現して。

0 件のコメント:

コメントを投稿