6

尽可能少地进行 alpha 混合是 iPhone 上表格视图单元格的重要性能考虑因素。我有主要由一个大图像视图组成的表格单元格。我已经将 UIImageView 设置为不透明,无论是在 Interface Builder 中还是以编程方式,但 CoreAnimation 工具仍然显示它正在被 alpha 混合。

有没有办法让 UIImageViews 实际上不透明,还是我必须进行自定义绘图以防止混合?

4

2 回答 2

5

您的图像可能包含 Alpha 通道。尽管图像是不透明的,但 iOS 仍然将其视为半透明。尝试使用 Photoshop 删除此 Alpha 通道,方法是:图层 > 图层背景

于 2012-03-20T05:27:18.627 回答
0

[yourImageView setOpaque:YES];

于 2011-07-17T08:28:40.277 回答