6

アルファ ブレンディングをできるだけ少なくすることは、iPhone のテーブル ビュー セルのパフォーマンスに関する重要な考慮事項です。大部分が 1 つの大きな画像ビューで構成されているテーブル セルがあります。Interface Builder とプログラムの両方で UIImageView を不透明に設定しましたが、CoreAnimation インストルメントはまだアルファブレンドされていることを示しています。

UIImageViews を実際に不透明にする方法はありますか、それともブレンドを防ぐためにカスタム描画を行う必要がありますか?

4

2 に答える 2

5

画像にアルファ チャネルが含まれている可能性があります。画像は不透明ですが、iOS は半透明として扱います。Photoshop を使用して、レイヤー > レイヤーからの背景 に移動して、このアルファ チャネルを削除してみてください。

于 2012-03-20T05:27:18.627 に答える
0

[yourImageView setOpaque:YES];

于 2011-07-17T08:28:40.277 に答える