在iPhone上使UIImageView不透明的问题

时间:2009-08-14 02:32:21

标签: iphone performance uitableview uiimageview quartz-graphics

尽可能少地进行Alpha混合是iPhone上表格视图单元的重要性能考虑因素。我有表格单元格,主要由一个大图像视图组成。我在接口生成器和编程方面都将UIImageView设置为不透明,但CoreAnimation工具仍显示它正在进行alpha混合。

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

[yourImageView setOpaque:YES];