在iPhone上使UIImageView不透明的问题

qwz*_*bug 6 iphone performance uitableview quartz-graphics uiimageview

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

有没有办法让UIImageViews实际上不透明,或者我将不得不做自定义绘图以防止混合?

Lou*_*yen 5

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


Gre*_*reg 0

[yourImageView setOpaque:YES];